Answers from com. nameservers

Adam Tkac atkac at redhat.com
Wed Feb 13 15:11:14 UTC 2008


Hi all,

I've hit interesting behavior of com. nameservers. Could someone here
please try explain me why all com. nameservers returns NS delegation
records in answer section but all other servers returns them in
authority section?

--------------------------------------
; <<>> DiG 9.5.0b2 <<>> @A.ROOT-SERVERS.NET com NS
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42124
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 15
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;com.				IN	NS

;; AUTHORITY SECTION:
com.			172800	IN	NS	E.GTLD-SERVERS.NET.
com.			172800	IN	NS	F.GTLD-SERVERS.NET.
com.			172800	IN	NS	G.GTLD-SERVERS.NET.
com.			172800	IN	NS	H.GTLD-SERVERS.NET.
com.			172800	IN	NS	I.GTLD-SERVERS.NET.
com.			172800	IN	NS	J.GTLD-SERVERS.NET.
com.			172800	IN	NS	K.GTLD-SERVERS.NET.
com.			172800	IN	NS	L.GTLD-SERVERS.NET.
com.			172800	IN	NS	M.GTLD-SERVERS.NET.
com.			172800	IN	NS	A.GTLD-SERVERS.NET.
com.			172800	IN	NS	B.GTLD-SERVERS.NET.
com.			172800	IN	NS	C.GTLD-SERVERS.NET.
com.			172800	IN	NS	D.GTLD-SERVERS.NET.

;; ADDITIONAL SECTION:
A.GTLD-SERVERS.NET.	172800	IN	A	192.5.6.30
A.GTLD-SERVERS.NET.	172800	IN	AAAA	2001:503:a83e::2:30
B.GTLD-SERVERS.NET.	172800	IN	A	192.33.14.30
B.GTLD-SERVERS.NET.	172800	IN	AAAA	2001:503:231d::2:30
C.GTLD-SERVERS.NET.	172800	IN	A	192.26.92.30
D.GTLD-SERVERS.NET.	172800	IN	A	192.31.80.30
E.GTLD-SERVERS.NET.	172800	IN	A	192.12.94.30
F.GTLD-SERVERS.NET.	172800	IN	A	192.35.51.30
G.GTLD-SERVERS.NET.	172800	IN	A	192.42.93.30
H.GTLD-SERVERS.NET.	172800	IN	A	192.54.112.30
I.GTLD-SERVERS.NET.	172800	IN	A	192.43.172.30
J.GTLD-SERVERS.NET.	172800	IN	A	192.48.79.30
K.GTLD-SERVERS.NET.	172800	IN	A	192.52.178.30
L.GTLD-SERVERS.NET.	172800	IN	A	192.41.162.30
M.GTLD-SERVERS.NET.	172800	IN	A	192.55.83.30

;; Query time: 113 msec
;; SERVER: 198.41.0.4#53(198.41.0.4)
;; WHEN: Wed Feb 13 16:00:35 2008
;; MSG SIZE  rcvd: 509
----------------------------------------------------
; <<>> DiG 9.5.0b2 <<>> @B.GTLD-SERVERS.NET. microsoft.com NS
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64492
;; flags: qr rd; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 5
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;microsoft.com.			IN	NS

;; ANSWER SECTION:
microsoft.com.		172800	IN	NS	ns1.msft.net.
microsoft.com.		172800	IN	NS	ns2.msft.net.
microsoft.com.		172800	IN	NS	ns3.msft.net.
microsoft.com.		172800	IN	NS	ns4.msft.net.
microsoft.com.		172800	IN	NS	ns5.msft.net.

;; ADDITIONAL SECTION:
ns1.msft.net.		172800	IN	A	207.68.160.190
ns2.msft.net.		172800	IN	A	65.54.240.126
ns3.msft.net.		172800	IN	A	213.199.161.77
ns4.msft.net.		172800	IN	A	207.46.66.126
ns5.msft.net.		172800	IN	A	65.55.238.126

;; Query time: 33 msec
;; SERVER: 192.33.14.30#53(192.33.14.30)
;; WHEN: Wed Feb 13 16:01:27 2008
;; MSG SIZE  rcvd: 209
---------------------------------------------------------
; <<>> DiG 9.5.0b2 <<>> @tld1.ultradns.net. sourceforge.org NS
; (2 servers found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34829
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 3, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:
;sourceforge.org.		IN	NS

;; AUTHORITY SECTION:
sourceforge.org.	86400	IN	NS	ns3.ostg.com.
sourceforge.org.	86400	IN	NS	ns2.ostg.com.
sourceforge.org.	86400	IN	NS	ns1.ostg.com.

;; Query time: 33 msec
;; SERVER: 204.74.112.1#53(204.74.112.1)
;; WHEN: Wed Feb 13 16:04:00 2008
;; MSG SIZE  rcvd: 95
---------------------------------------------------------

If both behaviors are correct then it looks that host utility is buggy
because

$ host -t ns microsoft.com. g.gtld-servers.net.

returns list of nameservers but

$ host -t ns sourceforge.org. tld1.ultradns.net.

doesn't return them.

Have anyone idea where is problem? (broken com. servers or broken host
utility)

Regards, Adam

-- 
Adam Tkac, Red Hat, Inc.



More information about the bind-users mailing list