SERVFAIL for some domains on some servers

Sten Carlsen stenc at s-carlsen.dk
Sat Feb 27 18:06:42 UTC 2010


Since you don't tell which domain is the problem and at least I get
perfect answers for imag.fr (my only possible guess) from all listed
servers, I can have no clue.

Best guess is still some firewall doing something stupid.


Oliver Henriot wrote:
> Dear list users,
>
> Maybe you can help me out here. Please bear with me if I'm stating the
> obvious, but my computing skills are scarce and I still have a lot to
> learn.
>
> I have a series of name servers, some of which fail to resolve hosts
> in other domains whereas others don't have any problem.
>
> My setup is as follows :
> - server "1" : master for my domain, recursion disabled for all except
> localhost. Setup is BIND 9.5.1-P2 on SunOS 5.9.
> - servers "2", "3" and "4" : slaves for my domain, recusrion allowed
> for all, official resolvers for my clients, same configuration on all
> 3. Setup is DiG 9.3.6-P1 on CentOS 5.4.
>
> Servers "2" and "4" fail to resolve domain x.fr whereas "1" and "3"
> have no problem (if interrogated locally for "1" of course). The error
> I get is :
>
>
> dig -t A @"2" www.x.fr
>
> ; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_4.2 <<>> -t A @"2" www.x.fr
> ; (1 server found)
> ;; global options:  printcmd
> ;; Got answer:
> ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 37397
> ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
>
> ;; QUESTION SECTION:
> ;www.x.fr.                IN      A
>
> ;; Query time: 4622 msec
> ;; SERVER: "2"#53("2")
> ;; WHEN: Sat Feb 27 18:20:07 2010
> ;; MSG SIZE  rcvd: 40
>
>
> The behavior is the same for "4" and for any host in domain x.fr (and
> the domain itself).
>
> It's not a network problem, I can telnet on port 53 of the name
> servers for domain x.fr from "2" (obviously using the ip address as
> the name can't be resolved by the server).
>
> Also, reverse queries for hosts in domain x.fr from "2" do not fail.
>
> Finally, even more strange, if I use dig's +trace option servers "2"
> and "4" do not fail any more and can resolve www.x.fr (although the
> query lags quite a bit when doing the last bit of resolving, from x.fr
> to www.x.fr).
>
> Here's the output :
>
> dig www.x.fr @"2" +trace
>
> ; <<>> DiG 9.5.1-P3 <<>> www.x.fr @"2" +trace
> ;; global options:  printcmd
> .                       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.
> .                       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.
> ;; Received 500 bytes from "2"#53("2") in 2 ms
>
> fr.                     172800  IN      NS      E.EXT.NIC.fr.
> fr.                     172800  IN      NS      B.EXT.NIC.fr.
> fr.                     172800  IN      NS      F.EXT.NIC.fr.
> fr.                     172800  IN      NS      A.NIC.fr.
> fr.                     172800  IN      NS      C.NIC.fr.
> fr.                     172800  IN      NS      G.EXT.NIC.fr.
> fr.                     172800  IN      NS      D.NIC.fr.
> fr.                     172800  IN      NS      D.EXT.NIC.fr.
> ;; Received 444 bytes from 192.58.128.30#53(J.ROOT-SERVERS.NET) in 44 ms
>
> x.fr.     172800  IN      NS      ns1.x.fr.
> x.fr.     172800  IN      NS      ns2.x.fr.
> ;; Received 108 bytes from 193.176.144.6#53(E.EXT.NIC.fr) in 33 ms
>
> www.x.fr. 300     IN      A       xxx.xxx.xxx.xxx
> x.fr.     300     IN      NS      ns2.x.fr.
> x.fr.     300     IN      NS      ns1.x.fr.
> ;; Received 124 bytes from xxx.xxx.xxx.xxx#53(ns1.x.fr) in 0 ms
>
>
> I'm at a loss as to what's going on (or wrong) here and what I can to
> do to solve the problem. Any help would be greatly appreciated.
>
> Thanks in advance.
>
> Oliver
>
>
> _______________________________________________
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users

-- 
Best regards

Sten Carlsen

No improvements come from shouting:

       "MALE BOVINE MANURE!!!" 




More information about the bind-users mailing list