Hello World! I have installed bind-9.8.0-P2. I configured it with: ./configure --prefix=/usr --disable-static --enable-shared --enable-threads \ --with-libtool --with-libxml2=yes --sysconfdir=/etc --localstatedir=/var I have created a user named and a group named, gave named somewhere to play:
mkdir -p /var/named/{dev,etc/namedb/{slave,pz},usr/lib/engines,var/run} mknod /var/named/dev/null c 1 3 mknod /var/named/dev/random c 1 8 chmod 666 /var/named/dev/{null,random} cp /usr/lib/engines/libgost.so /var/named/usr/lib/engines cp /etc/localtime /var/named/etc cp root.hints /var/named/etc/namedb/root.hints echo > /var/named/managed-keys.bind cp named.conf /var/named/etc/named.conf cp rndc.conf /etc/rndc.conf chown -R named:named /var/named The bootscript starts named like this: named -u named -t /var/named -c /etc/named.conf And it works well for every domain on the internet. Except for www.nhs.uk - I can't resolve nhs.uk named.conf looks like this: key "rndc-key" { algorithm hmac-md5; secret "nothing to see here, move along"; }; controls { inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { "rndc-key"; }; }; zone "." { type hint; file "/etc/root.hints"; }; logging { category default { default_syslog; }; channel default_syslog { syslog daemon; severity debug; }; }; And root.hints looks like this: . 3600000 IN NS A.ROOT-SERVERS.NET. A.ROOT-SERVERS.NET. 3600000 IN A 198.41.0.4 . 3600000 IN NS B.ROOT-SERVERS.NET. B.ROOT-SERVERS.NET. 3600000 IN A 192.228.79.201 . 3600000 IN NS C.ROOT-SERVERS.NET. C.ROOT-SERVERS.NET. 3600000 IN A 192.33.4.12 . 3600000 IN NS D.ROOT-SERVERS.NET. D.ROOT-SERVERS.NET. 3600000 IN A 128.8.10.90 . 3600000 IN NS E.ROOT-SERVERS.NET. E.ROOT-SERVERS.NET. 3600000 IN A 192.203.230.10 . 3600000 IN NS F.ROOT-SERVERS.NET. F.ROOT-SERVERS.NET. 3600000 IN A 192.5.5.241 . 3600000 IN NS G.ROOT-SERVERS.NET. G.ROOT-SERVERS.NET. 3600000 IN A 192.112.36.4 . 3600000 IN NS H.ROOT-SERVERS.NET. H.ROOT-SERVERS.NET. 3600000 IN A 128.63.2.53 . 3600000 IN NS I.ROOT-SERVERS.NET. I.ROOT-SERVERS.NET. 3600000 IN A 192.36.148.17 . 3600000 IN NS J.ROOT-SERVERS.NET. J.ROOT-SERVERS.NET. 3600000 IN A 192.58.128.30 . 3600000 IN NS K.ROOT-SERVERS.NET. K.ROOT-SERVERS.NET. 3600000 IN A 193.0.14.129 . 3600000 IN NS L.ROOT-SERVERS.NET. L.ROOT-SERVERS.NET. 3600000 IN A 199.7.83.42 . 3600000 IN NS M.ROOT-SERVERS.NET. M.ROOT-SERVERS.NET. 3600000 IN A 202.12.27.33 When I try to dig nhs.uk it sits there for about 10 seconds and then I get: andy:~$ dig nhs.uk ; <<>> DiG 9.8.0-P2 <<>> nhs.uk ;; global options: +cmd ;; connection timed out; no servers could be reached andy:~$ It then leaves this in /var/sys.log: Jun 17 11:49:42 eccles named[4689]: createfetch: pop.gmail.com A Jun 17 11:49:43 eccles named[4689]: createfetch: gmail-pop.l.google.com A Jun 17 11:49:43 eccles named[4689]: createfetch: gmail-pop.l.google.com AAAA Jun 17 12:02:08 eccles named[4689]: createfetch: nhs.uk A Jun 17 12:02:10 eccles named[4689]: createfetch: nsa.nhs.uk AAAA Jun 17 12:02:10 eccles named[4689]: createfetch: nsb.nhs.uk AAAA Jun 17 12:02:10 eccles named[4689]: decrement_reference: delete from rbt: 0x7ff273d21328 ns2.fengnet.com Jun 17 12:02:10 eccles named[4689]: decrement_reference: delete from rbt: 0x7ff273d21010 ns1.zjinfo.gov.cn Jun 17 12:02:13 eccles named[4689]: createfetch: nhs.uk A Jun 17 12:02:18 eccles named[4689]: createfetch: nhs.uk A Jun 17 12:02:38 eccles named[4689]: client 127.0.0.1#36651: query failed (SERVFAIL) for nhs.uk/IN/A at query.c:6199 As I say, for any other domain/website on the internet it works great; instant response, rapid page loadingbut this one domain I just can't resolve. I can work around the problem by adding google's nameservers to /etc/resolv.conf; they work, why doesn't mine? It's very annoying. Can anyone offer me some pointers how to move forward with debugging this problem? Andy _______________________________________________ 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