Hello,
when this happens, can you look at the cache content and see if the
corresponding record has negative_entry set to yes? If that's the case,
the record was marked as bad (unresolvable due to a failed dns query or
maybe blocklisting activated on 503).
Cheers,
Daniel
On 28.09.23 14:48, Sergiu Pojoga via sr-users wrote:
Aloha,
I'm experiencing this internal DNS problem with Kamailio, can't seem
to figure out what's causing it. Maybe someone can help.
Essentially, from time to time (one or two times a day) this situation
happens, starting with logs:
linux kamailio[773]: ERROR: uac [uac_reg.c:1163]: uac_reg_send():
failed to send request for [some-uuid]
linux kamailio[773]: ERROR: <core> [core/resolve.c:1730]:
sip_hostport2su(): could not resolve hostname: "my.domain.net
<http://my.domain.net>"
linux kamailio[773]: ERROR: tm [ut.h:309]: uri2dst2(): failed to
resolve "my.domain.net <http://my.domain.net>"
linux kamailio[773]: ERROR: tm [uac.c:480]: t_uac_prepare(): no socket
found
# Do a Kamailio internal DNS lookup, no results found???
root@linux:~# kamcmd dns.lookup a
my.domain.net <http://my.domain.net>
error: 400 - Not found
# Do a system DNS lookup. All good.
root@linux:~# dig
my.domain.net <http://my.domain.net>
;; QUESTION SECTION:
;my.domain.net <http://my.domain.net>. IN A
;; ANSWER SECTION:
my.domain.net <http://my.domain.net>. 18000 IN A 192.168.0.1
# Delete internal Kamailio DNS record
root@linux:~# kamcmd dns.delete_a
my.domain.net <http://my.domain.net>
# Lookup again right away. It's there, problem fixed. Why??
root@linux:~# kamcmd dns.lookup a
my.domain.net <http://my.domain.net>
{
name:
my.domain.net <http://my.domain.net>
type: A
size_bytes: 120
reference_counter: 2
permanent: no
expires: 7674
last_used: 0
negative_entry: no
records: {
{
rr_idx: 0
rr_ip: 192.168.0.1
rr_permanent: no
rr_expires: 7674
}
}
}
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-leave(a)lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the sender!
Edit mailing list options or unsubscribe: