www.21photo.cn resolution failed on my dns, bind returned SERVFAIL, this is my trace using "named -u named -d 2 -g". It seems like that bind use IPv6 first, while there's no IPv6 configed, bind just returns SERVFAIL, instead of resolve using IPv4 address. How can I fix this?
02-Feb-2012 14:00:57.913 createfetch: www.21photo.cn A 02-Feb-2012 14:00:57.914 createfetch: . NS 02-Feb-2012 14:00:57.915 error (network unreachable) resolving './NS/IN': 2001:7fd::1#53 02-Feb-2012 14:00:57.915 error (network unreachable) resolving './NS/IN': 2001:503:ba3e::2:30#53 02-Feb-2012 14:00:58.652 createfetch: ns3.mrdns.net A 02-Feb-2012 14:00:58.652 createfetch: ns3.mrdns.net AAAA 02-Feb-2012 14:00:58.652 createfetch: . NS 02-Feb-2012 14:00:58.652 createfetch: ns4.mrdns.net A 02-Feb-2012 14:00:58.652 createfetch: ns4.mrdns.net AAAA 02-Feb-2012 14:00:58.848 error (network unreachable) resolving 'ns4.mrdns.net/AAAA/IN': 2001:503:a83e::2:30#53 02-Feb-2012 14:00:58.848 error (network unreachable) resolving 'ns4.mrdns.net/AAAA/IN': 2001:503:231d::2:30#53 02-Feb-2012 14:00:59.102 createfetch: ns1.1stchina.cn A 02-Feb-2012 14:00:59.102 createfetch: ns1.1stchina.cn AAAA 02-Feb-2012 14:00:59.102 createfetch: ns2.1stchina.cn A 02-Feb-2012 14:00:59.102 createfetch: ns2.1stchina.cn AAAA 02-Feb-2012 14:00:59.102 error (network unreachable) resolving 'ns1.1stchina.cn/A/IN': 2001:dc7::1#53 02-Feb-2012 14:00:59.435 client 211.161.192.157#37137: query failed (SERVFAIL) for www.21photo.cn/IN/A at query.c:4650 02-Feb-2012 14:00:59.435 fetch completed at resolver.c:3086 for www.21photo.cn/A in 1.521528: failure/success [domain:21photo.cn,referral:2,restart:4,qrysent:0,timeout:0,lame:0,neterr:0,badresp:0,adberr:5,findfail:0,valfail:0] While trace by hand works fine: # dig www.21photo.cn +trace ; <<>> DiG 9.6-ESV-R5 <<>> www.21photo.cn +trace ;; global options: +cmd . 3742 IN NS a.root-servers.net. . 3742 IN NS b.root-servers.net. . 3742 IN NS c.root-servers.net. . 3742 IN NS d.root-servers.net. . 3742 IN NS e.root-servers.net. . 3742 IN NS f.root-servers.net. . 3742 IN NS g.root-servers.net. . 3742 IN NS h.root-servers.net. . 3742 IN NS i.root-servers.net. . 3742 IN NS j.root-servers.net. . 3742 IN NS k.root-servers.net. . 3742 IN NS l.root-servers.net. . 3742 IN NS m.root-servers.net. ;; Received 492 bytes from 211.161.192.1#53(211.161.192.1) in 635 ms cn. 172800 IN NS a.dns.cn. cn. 172800 IN NS b.dns.cn. cn. 172800 IN NS c.dns.cn. cn. 172800 IN NS d.dns.cn. cn. 172800 IN NS e.dns.cn. cn. 172800 IN NS ns.cernet.net. ;; Received 295 bytes from 199.7.83.42#53(199.7.83.42) in 266 ms 21photo.cn. 21600 IN NS ns4.mrdns.net. 21photo.cn. 21600 IN NS ns3.mrdns.net. ;; Received 77 bytes from 203.119.29.1#53(203.119.29.1) in 396 ms www.21photo.cn. 43200 IN A 222.73.254.150 21photo.cn. 43200 IN NS ns2.1stchina.cn. 21photo.cn. 43200 IN NS ns1.1stchina.cn. ;; Received 125 bytes from 60.29.231.62#53(60.29.231.62) in 91 ms And here's some trace by hand, all works fine, so I think it as bind's problem. 14:42:40 ~ $ dig +nocmd +multiline +noall +answer www.21photo.cn 14:42:42 ~ $ dig +nocmd +multiline +noall +answer a.dns.cn. a.dns.cn. 4818 IN A 203.119.25.1 14:42:56 ~ $ dig +nocmd +multiline +noall +answer ns3.mrdns.net. @203.119.25.1 14:43:16 ~ $ dig +nocmd +multiline +noall +answer ns3.mrdns.net. ns3.mrdns.net. 43200 IN CNAME ns1.1stchina.cn. ns1.1stchina.cn. 4773 IN A 60.29.231.62 14:43:28 ~ $ dig +nocmd +multiline +noall +answer ns1.1stchina.cn. ns1.1stchina.cn. 4740 IN A 60.29.231.62 14:44:01 ~ $ dig +nocmd +multiline +noall +answer www.21photo.cn @60.29.231.62 www.21photo.cn. 43200 IN A 222.73.254.150 14:44:15 ~ $ Again, is there any option I can use to work around? Thanls a lot. -- 张绍文 gongfan...@gmail.com zhan...@gwbnsh.net.cn 18601633785 _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users