BIND fails if one of 2 servers is bad?

Andre Burgoyne comp.protocols.dns.bind at fishbear.com
Thu Sep 25 07:36:28 UTC 2003


Running BIND 9.2.1 (RedHat 9), I get the following results:

# dig counterpunch.org

; <<>> DiG 9.2.1 <<>> counterpunch.org
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 20001
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;counterpunch.org.              IN      A

But when I do +trace I get:

# dig counterpunch.org +trace

; <<>> DiG 9.2.1 <<>> counterpunch.org +trace
;; global options:  printcmd
...
org.                    86400   IN      NS      TLD2.ULTRADNS.NET.
org.                    86400   IN      NS      TLD1.ULTRADNS.NET.
;; Received 116 bytes from 195.206.104.13#53(M.ROOT-SERVERS.ORSC) in 192 ms

COUNTERPUNCH.ORG.       172800  IN      NS      NS.LEB.NET.
COUNTERPUNCH.ORG.       172800  IN      NS      NS.DOLEH.COM.
;; Received 100 bytes from 204.74.113.1#53(TLD2.ULTRADNS.NET) in 35 ms

counterpunch.org.       86400   IN      A       38.117.146.196
counterpunch.org.       86400   IN      NS      ns.leb.net.
;; Received 74 bytes from 206.127.55.2#53(NS.LEB.NET) in 108 ms

So NS.LEB.NET is working and answers for the domain, but when I do the
simple query (e.g. for normal web browsing) I get the server fail.
(Presumably because NS.DOLEH.COM does not exist).  Is my server somehow
mis-configured? Seems like it should answer as long as one of the name
servers is responding (isn't that the whole point of redundant servers?)

Thanks for any advice,

Andre


More information about the bind-users mailing list