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
--
"Once you eliminate the impossible, whatever remains, no matter how
improbable, must be the truth" - Sir Arthur Conan Doyle
Show replies by date
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(a)gmail.com>
Sent: Sonntag, 21. Mai 2023 13:35
To: Kamailio (SER) - Users Mailing List <sr-users(a)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