Resolving A records for domains without SRV records fails

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

 



On 13.02.2009, at 20:02, Benny Prijono wrote:

> 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?

Yes, I've configured 192.168.1.1 as pjsip NS. The exact string I used  
-- "192.168.1.1". Am I missing something?

Alexei

>
>
> 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



[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