servfail on solaris 10 with 9.9.3-P2

somboku somboku at gmail.com
Tue Sep 17 13:53:39 UTC 2013


Hello Guys,


i have some strange situation here on solaris 10 with version 9.9.3-P2 after
upgrade from 9.9.2.
Sometimes i just become a servfail for the same request. (after restart 
- because of cache)

is just do a `dig @127.0.0.1 test.com`


here is a snoop output what i capture on that interface
=========================================================
192.168.40.126 -> 193.0.14.129 ETHER Type=0800 (IP), size=70 bytes
192.168.40.126 -> 193.0.14.129 IP  D=193.0.14.129 S=192.168.40.126 
LEN=56, ID=37252, TOS=0x0, TTL=255
192.168.40.126 -> 193.0.14.129 UDP D=53 S=53 LEN=36
192.168.40.126 -> 193.0.14.129 DNS C  Internet NS ?
________________________________
192.168.40.126 -> 193.0.14.129 ETHER Type=0800 (IP), size=79 bytes
192.168.40.126 -> 193.0.14.129 IP  D=193.0.14.129 S=192.168.40.126 
LEN=65, ID=37253, TOS=0x0, TTL=255
192.168.40.126 -> 193.0.14.129 UDP D=53 S=53 LEN=45
192.168.40.126 -> 193.0.14.129 DNS C test.com. Internet Addr ?
________________________________
193.0.14.129 -> 192.168.40.126 ETHER Type=0800 (IP), size=899 bytes
193.0.14.129 -> 192.168.40.126 IP  D=192.168.40.126 S=193.0.14.129 
LEN=885, ID=54136, TOS=0x0, TTL=53
193.0.14.129 -> 192.168.40.126 UDP D=53 S=53 LEN=865
193.0.14.129 -> 192.168.40.126 DNS R  Internet NS a.root-servers.net.
________________________________
193.0.14.129 -> 192.168.40.126 ETHER Type=0800 (IP), size=774 bytes
193.0.14.129 -> 192.168.40.126 IP  D=192.168.40.126 S=193.0.14.129 
LEN=760, ID=54137, TOS=0x0, TTL=53
193.0.14.129 -> 192.168.40.126 UDP D=53 S=53 LEN=740
193.0.14.129 -> 192.168.40.126 DNS R
________________________________
192.168.40.126 -> 192.33.14.30 ETHER Type=0800 (IP), size=79 bytes
192.168.40.126 -> 192.33.14.30 IP  D=192.33.14.30 S=192.168.40.126 
LEN=65, ID=46686, TOS=0x0, TTL=255
192.168.40.126 -> 192.33.14.30 UDP D=53 S=53 LEN=45
192.168.40.126 -> 192.33.14.30 DNS C test.com. Internet Addr ?
________________________________
192.33.14.30 -> 192.168.40.126 ETHER Type=0800 (IP), size=643 bytes
192.33.14.30 -> 192.168.40.126 IP  D=192.168.40.126 S=192.33.14.30 
LEN=629, ID=33713, TOS=0x0, TTL=51
192.33.14.30 -> 192.168.40.126 UDP D=53 S=53 LEN=609
192.33.14.30 -> 192.168.40.126 DNS R
======================================================





and here are the last lines from bind - started in debug mode.

=======================================================

17-Sep-2013 15:40:41.826 resquery 8f915e0 (fctx 8f8b5e0(test.com/A)): send
17-Sep-2013 15:40:41.833 resquery 8f915e0 (fctx 8f8b5e0(test.com/A)): sent
17-Sep-2013 15:40:41.834 resquery 8f915e0 (fctx 8f8b5e0(test.com/A)): 
senddone
17-Sep-2013 15:40:42.131 fctx 8f8b5e0(test.com/A): timeout
17-Sep-2013 15:40:42.131 fctx 8f8b5e0(test.com/A): done
17-Sep-2013 15:40:42.131 fctx 8f8b5e0(test.com/A): stopeverything
17-Sep-2013 15:40:42.131 fctx 8f8b5e0(test.com/A): cancelqueries
17-Sep-2013 15:40:42.131 fctx 8f8b5e0(test.com/A): cancelquery
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87bf460
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87bf130
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87bf350
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87bf240
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87c8580
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87be828
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87bec68
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87becf0
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87be938
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87bed78
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87bea48
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87be580
17-Sep-2013 15:40:42.131 dns_adb_destroyfind on find 87be718
17-Sep-2013 15:40:42.131 fctx 8f8b5e0(test.com/A): sendevents
17-Sep-2013 15:40:42.131 client 127.0.0.1#34448 (test.com): view 
internal: query failed (SERVFAIL) for test.com/IN/A at query.c:6872
17-Sep-2013 15:40:42.131 client 127.0.0.1#34448 (test.com): view 
internal: error
17-Sep-2013 15:40:42.131 client 127.0.0.1#34448 (test.com): view 
internal: send
17-Sep-2013 15:40:42.131 client 127.0.0.1#34448 (test.com): view 
internal: sendto
17-Sep-2013 15:40:42.131 client 127.0.0.1#34448 (test.com): view 
internal: senddone
17-Sep-2013 15:40:42.131 client 127.0.0.1#34448 (test.com): view 
internal: next
17-Sep-2013 15:40:42.131 client 127.0.0.1#34448 (test.com): view 
internal: ns_client_detach: ref = 0
17-Sep-2013 15:40:42.131 client 127.0.0.1#34448 (test.com): view 
internal: endrequest
17-Sep-2013 15:40:42.131 fetch completed at resolver.c:3189 for 
test.com/A in 10.000490: timed out/success 
[domain:com,referral:1,restart:1,qrysent:13,timeout:12,lame:0,neterr:0,badresp:0,adberr:0,findfail:0,valfail:0]
17-Sep-2013 15:40:42.131 fetch 82c73b0 (fctx 8f8b5e0(test.com/A)): 
destroyfetch
=====================================================



and well of course my hint file is up-to-date, and if i start bind 9.9.2 
with exactly the same
config on the same machine everything works as expected.

Any advise?


thank
somboku










More information about the bind-users mailing list