> Eric Wood wrote: > > > Has anyone seen a fix for this? Even though my dns server can resolve > > eweek.com, It can't resolve "e.staples-deals.com". <snip> > > Any ideas on how to track this down? > > I would run named in debug mode on @mydnsserver and check the logs. At > least as a start. (Make sure that the initial cache file is correct and up to date, then) This is a good idea, but first may I suggest that your problem might be with "mydnsserver", as I had no problems resolving the name to an IP with the command: >>> % dig e.staples-deals.com >>> ; <<>> DiG 9.2.4 <<>> e.staples-deals.com >>> ;; global options: printcmd! >>> ;; Got answer: >>> ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37847 >>> ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 2 >>> >>> ;; QUESTION SECTION: >>> ;e.staples-deals.com. IN A >>> >>> ;; ANSWER SECTION: >>> e.staples-deals.com. 3600 IN A 63.210.43.103 >>> >>> ;; AUTHORITY SECTION: >>> e.staples-deals.com. 3600 IN NS >>> ns10.customer.level3.net. >>> e.staples-deals.com. 3600 IN NS >>> ns11.customer.level3.net. >>> >>> ;; ADDITIONAL SECTION: >>> ns10.customer.level3.net. 172800 IN A 209.244.4.149 >>> ns11.customer.level3.net. 172800 IN A 209.244.4.180 >>> >>> ;; Query time: 1512 msec >>> ;; SERVER: 127.0.0.1#53(0.0.0.0) >>> ;; WHEN: Mon Feb 12 16:21:42 2007 >>> ;; MSG SIZE rcvd: 142 I used to run several name servers at a large organization and when these sorts of problems arose my first diagnostic tool was dig with the '+trace' command line option. This will expand the dig output and show what name servers were called in order in the attempt to resolve the host name. For example: >>> % dig e.staples-deals.com +trace >>> >>> ; <<>> DiG 9.2.4 <<>> e.staples-deals.com +trace >>> ;; global options: printcmd >>> . 450456 IN NS A.ROOT-SERVERS.NET. >>> . 450456 IN NS B.ROOT-SERVERS.NET. >>> . 450456 IN NS C.ROOT-SERVERS.NET. >>> . 450456 IN NS D.ROOT-SERVERS.NET. >>> . 450456 IN NS E.ROOT-SERVERS.NET. >>> . 450456 IN NS F.ROOT-SERVERS.NET. >>> . 450456 IN NS G.ROOT-SERVERS.NET. >>> . 450456 IN NS H.ROOT-SERVERS.NET. >>> . 450456 IN NS I.ROOT-SERVERS.NET. >>> . 450456 IN NS J.ROOT-SERVERS.NET. >>> . 450456 IN NS K.ROOT-SERVERS.NET. >>> . 450456 IN NS L.ROOT-SERVERS.NET. >>> . 450456 IN NS M.ROOT-SERVERS.NET. >>> ;; Received 292 bytes from 127.0.0.1#53(0.0.0.0) in 59 ms >>> >>> com. 172800 IN NS A.GTLD-SERVERS.NET. >>> com. 172800 IN NS G.GTLD-SERVERS.NET. >>> com. 172800 IN NS H.GTLD-SERVERS.NET. >>> com. 172800 IN NS C.GTLD-SERVERS.NET. >>> com. 172800 IN NS I.GTLD-SERVERS.NET. >>> com. 172800 IN NS B.GTLD-SERVERS.NET. >>> com. 172800 IN NS D.GTLD-SERVERS.NET. >>> com. 172800 IN NS L.GTLD-SERVERS.NET. >>> com. 172800 IN NS F.GTLD-SERVERS.NET. >>> com. 172800 IN NS J.GTLD-SERVERS.NET. >>> com. 172800 IN NS K.GTLD-SERVERS.NET. >>> com. 172800 IN NS E.GTLD-SERVERS.NET. >>> com. 172800 IN NS M.GTLD-SERVERS.NET. >>> ;; Received 509 bytes from 198.41.0.4#53(A.ROOT-SERVERS.NET) in 128 ms >>> >>> staples-deals.com. 172800 IN NS >>> dbru.br.ns.els-gms.att.net. >>> staples-deals.com. 172800 IN NS >>> dmtu.mt.ns.els-gms.att.net. >>> ;; Received 131 bytes from 192.5.6.30#53(A.GTLD-SERVERS.NET) in 103 ms >>> >>> e.staples-deals.com. 86400 IN NS >>> ns11.customer.level3.net. >>> e.staples-deals.com. 86400 IN NS >>> ns10.customer.level3.net. >>> ;; Received 94 bytes from 199.191.128.106#53(dbru.br.ns.els-gms.att.net) >>> in 64 ms >>> >>> e.staples-deals.com. 3600 IN A 63.210.43.103 >>> e.staples-deals.com. 3600 IN NS >>> ns11.customer.level3.net. >>> e.staples-deals.com. 3600 IN NS >>> ns10.customer.level3.net. >>> ;; Received 142 bytes from 209.244.4.180#53(ns11.customer.level3.net) in >>> 88 ms You should see the 'SERVFAIL'ing name server Good luck! dlg