DNS Problem - What is the Master?

Barry Finkel b19141 at achilles.ctd.anl.gov
Fri May 11 15:28:40 UTC 2001


I am having a problem with an ISP, verio.net, and with the discussion
yesterday of finding the master, I decided to ask this group.  The
problem concerns the reverse pointer

     209.107.36.100 ===> isdn.denver.anl.gov

The question is this - is this reverse pointer registered in DNS
correctly?  Here is some output of dig, with my comments enclosed in <>:

britaine% dig -x 209.107.36.100 soa

; <<>> DiG 8.3 <<>> -x soa 
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUERY SECTION:
;;	100.36.107.209.in-addr.arpa, type = SOA, class = IN

;; AUTHORITY SECTION:
36.107.209.in-addr.arpa.  4H IN SOA  b.ns.verio.net. dns.verio.net. (
					2001041300	; serial
					1D		; refresh
					1H		; retry
					4w2d2s		; expiry
					4H )		; minimum


;; Total query time: 3512 msec
;; FROM: britaine.ctd.anl.gov to SERVER: default -- 146.139.254.5
;; WHEN: Fri May 11 10:07:50 2001
;; MSG SIZE  sent: 45  rcvd: 99

britaine%
<The master AUTHORITATIVELY appears to be b.ns.verio.net.>
------------------------------
britaine% dig 36.107.209.in-addr.arpa soa

; <<>> DiG 8.3 <<>> 36.107.209.in-addr.arpa soa 
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUERY SECTION:
;;	36.107.209.in-addr.arpa, type = SOA, class = IN

;; ANSWER SECTION:
36.107.209.in-addr.arpa.  4H IN SOA  ns2.verio.net. hostmaster.verio.net. (
					2001051100	; serial
					1D		; refresh
					1H		; retry
					4w2d		; expiry
					4H )		; minimum


;; AUTHORITY SECTION:
36.107.209.in-addr.arpa.  4H IN NS  ns0.verio.net.
36.107.209.in-addr.arpa.  4H IN NS  ns1.verio.net.
36.107.209.in-addr.arpa.  4H IN NS  ns2.verio.net.

;; ADDITIONAL SECTION:
ns0.verio.net.		4H IN A		129.250.15.61
ns1.verio.net.		16H IN A	204.91.99.140
ns2.verio.net.		16H IN A	129.250.31.190

;; Total query time: 91 msec
;; FROM: britaine.ctd.anl.gov to SERVER: default -- 146.139.254.5
;; WHEN: Fri May 11 10:08:17 2001
;; MSG SIZE  sent: 41  rcvd: 199

britaine%
<The master AUTHORITATIVELY appears to be ns2.verio.net.  But should
this query have returned the same information as the previous query?
Or are these two different queries?  See the next query below.>
------------------------------ 
britaine% dig
100.36.107.209.in-addr.arpa soa

; <<>> DiG 8.3 <<>> 100.36.107.209.in-addr.arpa soa 
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUERY SECTION:
;;      100.36.107.209.in-addr.arpa, type = SOA, class = IN

;; AUTHORITY SECTION:
36.107.209.in-addr.arpa.  2h51m7s IN SOA  b.ns.verio.net. dns.verio.net. (
                                        2001041300      ; serial
                                        1D              ; refresh
                                        1H              ; retry
                                        4w2d2s          ; expiry
                                        4H )            ; minimum


;; Total query time: 3 msec
;; FROM: britaine.ctd.anl.gov to SERVER: default -- 146.139.254.5
;; WHEN: Fri May 11 10:16:43 2001
;; MSG SIZE  sent: 45  rcvd: 99

britaine%
<Does this mean that the 

     36.107.209.in-addr.arpa

zone is mastered on

     ns0.verio.net 

but Verio has delegated the one

     100.36.107.209.in-addr.arpa

address to a different master

     b.ns.verio.net?>
------------------------------
britaine% dig -x 209.107.36.100 @ns2.verio.net

; <<>> DiG 8.3 <<>> -x @ns2.verio.net 
; (1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6
;; flags: qr rd; QUERY: 1, ANSWER: 2, AUTHORITY: 2, ADDITIONAL: 2
;; QUERY SECTION:
;;	100.36.107.209.in-addr.arpa, type = ANY, class = IN

;; ANSWER SECTION:
100.36.107.209.in-addr.arpa.  4H IN NS  b.ns.verio.net.
100.36.107.209.in-addr.arpa.  4H IN NS  t.ns.verio.net.

;; AUTHORITY SECTION:
100.36.107.209.in-addr.arpa.  4H IN NS  b.ns.verio.net.
100.36.107.209.in-addr.arpa.  4H IN NS  t.ns.verio.net.

;; ADDITIONAL SECTION:
b.ns.verio.net.		1D IN A		129.250.35.32
t.ns.verio.net.		1D IN A		192.67.14.16

;; Total query time: 59 msec
;; FROM: britaine.ctd.anl.gov to SERVER: ns2.verio.net  129.250.31.190
;; WHEN: Fri May 11 10:08:43 2001
;; MSG SIZE  sent: 45  rcvd: 149

britaine%
<ns2.verio.net gives me an UNAUTHORITATIVE answer for the reverse 
pointer; it points me to two other nameservers.>
------------------------------
britaine% dig -x 209.107.36.100 @b.ns.verio.net

; <<>> DiG 8.3 <<>> -x @b.ns.verio.net 
; (1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUERY SECTION:
;;	100.36.107.209.in-addr.arpa, type = ANY, class = IN

;; ANSWER SECTION:
100.36.107.209.in-addr.arpa.  1D IN PTR  isdn.denver.anl.gov.

;; AUTHORITY SECTION:
36.107.209.in-addr.arpa.  4H IN NS  DNS1.CO.VERIO.NET.
36.107.209.in-addr.arpa.  4H IN NS  NS1.VERIO.NET.
36.107.209.in-addr.arpa.  4H IN NS  b.ns.VERIO.NET.

;; ADDITIONAL SECTION:
DNS1.CO.VERIO.NET.	15M IN A	209.107.32.11
NS1.VERIO.NET.		10h17m18s IN A	204.91.99.140
b.ns.VERIO.NET.		1D IN A		129.250.35.32

;; Total query time: 41 msec
;; FROM: britaine.ctd.anl.gov to SERVER: b.ns.verio.net  129.250.35.32
;; WHEN: Fri May 11 10:09:10 2001
;; MSG SIZE  sent: 45  rcvd: 194

britaine% 
<One of those two nameservers gives the correct information 
AUTHORITATIVELY.>
------------------------------
britaine% dig -x 209.107.36.100 @t.ns.verio.net

; <<>> DiG 8.3 <<>> -x @t.ns.verio.net 
; (1 server found)
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3
;; QUERY SECTION:
;;      100.36.107.209.in-addr.arpa, type = ANY, class = IN

;; ANSWER SECTION:
100.36.107.209.in-addr.arpa.  1D IN PTR  isdn.denver.anl.gov.

;; AUTHORITY SECTION:
36.107.209.in-addr.arpa.  4H IN NS  DNS1.CO.VERIO.NET.
36.107.209.in-addr.arpa.  4H IN NS  NS1.VERIO.NET.
36.107.209.in-addr.arpa.  4H IN NS  b.ns.VERIO.NET.

;; ADDITIONAL SECTION:
DNS1.CO.VERIO.NET.      15M IN A        209.107.32.11
NS1.VERIO.NET.          9h16m53s IN A   204.91.99.140
b.ns.VERIO.NET.         1D IN A         129.250.35.32

;; Total query time: 36 msec
;; FROM: britaine.ctd.anl.gov to SERVER: t.ns.verio.net  192.67.14.16
;; WHEN: Fri May 11 10:14:18 2001
;; MSG SIZE  sent: 45  rcvd: 194

britaine% 
<The other nameserver also gives a correct AUTHORITATIVE answer.>
----------------------------------------------------------------------
Barry S. Finkel
Electronics and Computing Technologies Division
Argonne National Laboratory          Phone:    +1 (630) 252-7277
9700 South Cass Avenue               Facsimile:+1 (630) 252-9689
Building 221, Room B236              Internet: BSFinkel at anl.gov
Argonne, IL   60439-4844             IBMMAIL:  I1004994



More information about the bind-users mailing list