Odd/Incorrect delegation?
Len Conrad
LConrad at Go2France.com
Tue Aug 17 22:19:20 UTC 2004
>When trying to resolve the name, pk-concept.de, sometimes it fails and
>sometimes it succeeds. When tracing the delegation of this name, it looks
>wrong to me, or there's something I really don't understand.
dig pk-concept.de +trace
; <<>> DiG 9.2.3 <<>> pk-concept.de +trace
;; global options: printcmd
. 15368 IN NS a.root-servers.net.
. 15368 IN NS b.root-servers.net.
. 15368 IN NS c.root-servers.net.
. 15368 IN NS d.root-servers.net.
. 15368 IN NS e.root-servers.net.
. 15368 IN NS f.root-servers.net.
. 15368 IN NS g.root-servers.net.
. 15368 IN NS h.root-servers.net.
. 15368 IN NS i.root-servers.net.
. 15368 IN NS j.root-servers.net.
. 15368 IN NS k.root-servers.net.
. 15368 IN NS l.root-servers.net.
. 15368 IN NS m.root-servers.net.
;; Received 433 bytes from 209.246.239.50#53(209.246.239.50) in 2 ms
de. 172800 IN NS A.NIC.de.
de. 172800 IN NS E.NIC.de.
de. 172800 IN NS F.NIC.de.
de. 172800 IN NS K.NIC.de.
de. 172800 IN NS J.NIC.de.
de. 172800 IN NS H.NIC.de.
de. 172800 IN NS C.DE.NET.
de. 172800 IN NS D.DE.NET.
de. 172800 IN NS G.DE.NET.
de. 172800 IN NS I.DE.NET.
de. 172800 IN NS B.DE.NET.
;; Received 421 bytes from 198.41.0.4#53(a.root-servers.net) in 78 ms
pk-concept.de. 86400 IN NS ns1.pri-dns.de.
pk-concept.de. 86400 IN NS ns1.sec-dns.de.
;; Received 83 bytes from 193.171.255.34#53(E.NIC.de) in 173 ms
pk-concept.de. 86400 IN A 62.146.145.131
pk-concept.de. 86400 IN NS ns1.sec-dns.de.
pk-concept.de. 86400 IN NS ns1.pri-dns.de.
;; Received 131 bytes from 212.123.96.100#53(ns1.pri-dns.de) in 163 ms
>'root' delegates to the *.de TLDs. The *.de TLDs delegate to
>ns1.pri-dns.de and ns1.sec-dns.de, however no A records get returned for
>these NS records.
agreed:
# dig @e.NIC.de ns1.pri-dns.de. any
; <<>> DiG 9.2.3 <<>> @e.NIC.de ns1.pri-dns.de. any
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56032
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 0
;; QUESTION SECTION:
;ns1.pri-dns.de. IN ANY
;; AUTHORITY SECTION:
pri-dns.de. 86400 IN NS ns0.ns0.de.
pri-dns.de. 86400 IN NS ns2.ns2.de.
>That seems like error number 1. Shouldn't NS records always have glue A
>records?
no. when the delegated NS's tld is not the same tld as the NS of the
parent zone, then the glue records will be missing, so the querier obtains
the only the delegation record ns1.auth.com from .de ( .de parent and
delegated NS .com), and then has to query again obtain the A/glue record
for ns1.auth.com.
However, the above is not your case, so the NS auth for the .de parent
should have the glue records for the registered hosts ns1.pri-dns.de. and
ns1.sec-dns.de. ( .de parent and delegated NS also .de)
Len
_____________________________________________________________________
http://IMGate.MEIway.com : free anti-spam gateway, runs on 1000's of sites
More information about the bind-users
mailing list