I have a really weird problem with my DNS server. I have set up a DNS server on my network to handle the local network zones and it works a treat. I set this up a few years ago and never noticed any problems with it. The DNS will also resolve internet addresses quite happily just as you would expect it to. Recently, I have found that one address that it won’t resolve and that is gmail.com. I noticed this because emails going to gmail users were failing due a CNAME lookup failure. I tried to access the gmail site as well as perform a dig on gmail but to no avail! In all cases dig fails with “connection timed out; no servers could be reached”. However, performing a dig on any other site, and I get full name resolution. Similarly web surfing to any site is just fine but not
www.gmail.com. I have tried to set the line in named.conf to “forward first” in order to get the external DNS to perform the resolution – same result. I have tried “dig @IP.for.external.dns.server gmail.google.com” which should perform the resolution with the designated external DNS server but again connection timed out….
Any ideas? Any at all?
My Kit:
SuSE 9.1 Pro
Bind 9.2.3
Router DLink 704P
I’ve included the contents of my named.conf file in case that helps:
options {
directory "/var/lib/named";
dump-file "/var/log/named_dump.db";
statistics-file "/var/log/named.stats";
forwarders {
DNS.server.ip.1;
DNS.server.ip.2;
};
forward first;
listen-on port 53 { 192.168.1.2; 127.0.0.1; };
listen-on-v6 { any; };
allow-query { 127.0.0.1; 192.168.1/24; };
notify no;
};