Hi Experts,
I am planning to use *dns_query*() API from the ipops module, which I understand from some documentation that it internally uses *getaddrinfo*(). I wanted to check if someone can comment on the DNS Cache mechanism in this case.
* Does Kamailio retain any *dns cache* while using this API, or would it be actually doing the resolution for each call.
* In light of the above, does Kamailio honour the *TTL value i*n response to the DNS Query?
Regards, Harneet Singh
Hello,
the function dns_query(..) just uses getaddrinfo() function, so it does not use the internal Kamailio cache. It would do a DNS resolution to the configured resolver for each call. The TTL will be irrelevant in this scenario for Kamailio.
Cheers,
Henning
From: harneet singh hbilling@gmail.com Sent: Sonntag, 21. Mai 2023 13:35 To: Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org Subject: [SR-Users] DNS resolution with ipops
Hi Experts,
I am planning to use dns_query() API from the ipops module, which I understand from some documentation that it internally uses getaddrinfo(). I wanted to check if someone can comment on the DNS Cache mechanism in this case.
* Does Kamailio retain any dns cache while using this API, or would it be actually doing the resolution for each call.
* In light of the above, does Kamailio honour the TTL value in response to the DNS Query?
Regards, Harneet Singh -- "Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth" - Sir Arthur Conan Doyle