Resolving A records for domains without SRV records fails

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 3, 2009 at 10:51 PM, Alexei Kuznetsov <eofster at gmail.com> wrote:

> Hi,
>
> Here's what I've noticed when started to use DNS SRV features of pjsua-lib.
> If the registrar does not have SRV records, resolving of A record fails.
>
> 01:39:20.191     resolver.c  Transmitting 37 bytes to NS 0 (192.168.1.1:53):
> DNS SRV query for _sip._udp.cubio.net
>


Hi Alexei, based on your "dig" output, shouldn't you configure 192.168.1.1
as the pjsip NS instead?

cheers
 Benny



> 01:39:22.192     resolver.c  Re-transmitting 37 bytes to NS 0 (
> 192.168.1.1:53): DNS SRV query for _sip._udp.cubio.net
> 01:39:24.191     resolver.c  Re-transmitting 37 bytes to NS 0 (
> 192.168.1.1:53): DNS SRV query for _sip._udp.cubio.net
> 01:39:26.187 _sip._udp.cubi  DNS SRV resolution failed for _sip._
> udp.cubio.net: DNS "Server failure" (PJLIB_UTIL_EDNS_SERVFAIL)
> 01:39:26.187 _sip._udp.cubi  DNS SRV resolution failed for _sip._
> udp.cubio.net, trying resolving A record for cubio.net
> 01:39:26.187 _sip._udp.cubi  DNS A record resolution error for 'cubio.net'.
> Err=320046 (No working DNS nameserver (PJLIB_UTIL_EDNSNOWORKINGNS))
> 01:39:26.187  sip_resolve.c  DNS A record resolution failed: No working DNS
> nameserver (PJLIB_UTIL_EDNSNOWORKINGNS)
> 01:39:26.187    tsx0x8ac064  Failed to send Request msg REGISTER/cseq=15062
> (tdta0x8eac00)! err=320046 (No working DNS nameserver
> (PJLIB_UTIL_EDNSNOWORKINGNS))
> 01:39:26.187    pjsua_acc.c  SIP registration failed, status=503 (Service
> Unavailable)
>
>
> And here are two dig outputs for the same computer and DNS server (it can
> resolve A record for cubio.net).
>
> $ dig _sip._udp.cubio.net srv
>
> ; <<>> DiG 9.4.2-P2 <<>> _sip._udp.cubio.net srv
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 42530
> ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
> ;; WARNING: recursion requested but not available
>
> ;; QUESTION SECTION:
> ;_sip._udp.cubio.net.           IN      SRV
>
> ;; Query time: 4393 msec
> ;; SERVER: 192.168.1.1#53(192.168.1.1)
> ;; WHEN: Wed Feb  4 01:46:52 2009
> ;; MSG SIZE  rcvd: 37
>
>
> $ dig cubio.net
>
> ; <<>> DiG 9.4.2-P2 <<>> cubio.net
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16101
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
>
> ;; QUESTION SECTION:
> ;cubio.net.                     IN      A
>
> ;; ANSWER SECTION:
> cubio.net.              3600    IN      A       81.29.134.11
>
> ;; AUTHORITY SECTION:
> cubio.net.              3600    IN      NS      ns3.cubio.net.
> cubio.net.              3600    IN      NS      ns1.cubio.net.
> cubio.net.              3600    IN      NS      ns2.cubio.net.
>
> ;; ADDITIONAL SECTION:
> ns1.cubio.net.          3094    IN      A       81.29.128.1
> ns2.cubio.net.          3094    IN      A       81.29.128.2
> ns3.cubio.net.          3094    IN      A       81.29.129.125
>
> ;; Query time: 58 msec
> ;; SERVER: 192.168.1.1#53(192.168.1.1)
> ;; WHEN: Wed Feb  4 01:47:07 2009
> ;; MSG SIZE  rcvd: 145
>
>
> Alexei
>
> _______________________________________________
> Visit our blog: http://blog.pjsip.org
>
> pjsip mailing list
> pjsip at lists.pjsip.org
> http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20090213/d4db7c7c/attachment.html>


[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux