what should bind do after receiving a SERVFAIL
Mark Andrews
Mark_Andrews at isc.org
Tue Jun 17 23:43:10 UTC 2008
The header does not match the number of records actually
in the dns message. The additional section actually has
11 records where the header says there are 13 records. You
will note that there are no A records for l.root-servers.net
and m.root-servers.net.
Dig, being a diagnotic tool, attempts to display everything
it can. You can disable this with +nobesteffort.
When you set "tc" you also have to adjust the counts in the
header to match what you transmit. The authoritative servers
have not done this. The answer is malformed.
Mark
% dig www.deltapoint.be +norec @ns3.combell.net +ignore
;; Warning: Message parser reports malformed message packet.
; <<>> DiG 9.3.4-P1 <<>> www.deltapoint.be +norec @ns3.combell.net +ignore
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32973
;; flags: qr aa tc; QUERY: 1, ANSWER: 2, AUTHORITY: 13, ADDITIONAL: 13
;; QUESTION SECTION:
;www.deltapoint.be. IN A
;; ANSWER SECTION:
www.deltapoint.be. 3600 IN CNAME virtualhosting.brightsites.be.
virtualhosting.brightsites.be. 3600 IN CNAME virtualhosting.newlink.cz.
;; AUTHORITY SECTION:
. 518400 IN NS a.root-servers.net.
. 518400 IN NS b.root-servers.net.
. 518400 IN NS c.root-servers.net.
. 518400 IN NS d.root-servers.net.
. 518400 IN NS e.root-servers.net.
. 518400 IN NS f.root-servers.net.
. 518400 IN NS g.root-servers.net.
. 518400 IN NS h.root-servers.net.
. 518400 IN NS i.root-servers.net.
. 518400 IN NS j.root-servers.net.
. 518400 IN NS k.root-servers.net.
. 518400 IN NS l.root-servers.net.
. 518400 IN NS m.root-servers.net.
;; ADDITIONAL SECTION:
a.root-servers.net. 3600000 IN A 198.41.0.4
b.root-servers.net. 3600000 IN A 192.228.79.201
c.root-servers.net. 3600000 IN A 192.33.4.12
d.root-servers.net. 3600000 IN A 128.8.10.90
e.root-servers.net. 3600000 IN A 192.203.230.10
f.root-servers.net. 3600000 IN A 192.5.5.241
g.root-servers.net. 3600000 IN A 192.112.36.4
h.root-servers.net. 3600000 IN A 128.63.2.53
i.root-servers.net. 3600000 IN A 192.36.148.17
j.root-servers.net. 3600000 IN A 192.58.128.30
k.root-servers.net. 3600000 IN A 193.0.14.129
;; Query time: 343 msec
;; SERVER: 193.111.95.9#53(193.111.95.9)
;; WHEN: Wed Jun 18 09:29:25 2008
;; MSG SIZE rcvd: 512
%
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews at isc.org
More information about the bind-users
mailing list