This morning my users started complaining about not being able to reach the Internet - i.e., browse websites. Further investigation revealed that squid was having DNS issues:
From /var/chroot-squid/logs/cache.log:
2002/12/09 10:08:41| idnsCheckQueue: ID 2: giving up after 20 tries and 111.0 seconds
2002/12/09 10:08:55| idnsCheckQueue: ID 3: giving up after 20 tries and 110.5 seconds
2002/12/09 10:11:25| idnsCheckQueue: ID 5: giving up after 20 tries and 115.2 seconds
2002/12/09 10:11:40| idnsCheckQueue: ID 6: giving up after 20 tries and 115.7 seconds
2002/12/09 10:15:00| idnsCheckQueue: ID 7: giving up after 20 tries and 116.9 seconds
2002/12/09 10:15:19| idnsCheckQueue: ID 8: giving up after 20 tries and 117.0 seconds
2002/12/09 10:15:31| idnsCheckQueue: ID 9: giving up after 20 tries and 117.2 seconds
2002/12/09 10:15:47| idnsCheckQueue: ID a: giving up after 20 tries and 114.8 seconds
2002/12/09 10:15:54| idnsCheckQueue: ID b: giving up after 20 tries and 113.5 seconds
2002/12/09 10:16:05| idnsCheckQueue: ID c: giving up after 20 tries and 118.4 seconds
2002/12/09 10:17:03| idnsCheckQueue: ID d: giving up after 20 tries and 119.9 seconds
2002/12/09 10:17:33| idnsCheckQueue: ID e: giving up after 20 tries and 121.1 seconds
2002/12/09 10:17:38| idnsCheckQueue: ID f: giving up after 20 tries and 116.9 seconds
I then checked named BIND, which didn't seem to be working correctly. When I restarted named, I observed the following:
From /var/log/daemon:
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS I.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS E.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS D.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS A.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS H.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS G.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS C.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS G.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS B.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS K.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS M.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS I.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS E.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS D.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS A.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS H.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS F.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS C.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS G.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS F.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS K.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS M.ROOT-SERVERS.NET
Dec 9 10:10:05 wyvern named[978]: sysquery: no addrs found for root NS I.ROOT-SERVERS.NET
It appears as if named is not finding the root.hint file, but it does exist. Here is the contents:
; <>> DiG 9.2.1 <>> @A.ROOT-SERVERS.NET . ns
;; global options: printcmd
;; Got answer:
;; ->>HEADER
This thread was automatically locked due to age.