The issue is my local recursive DNS servers will not resolve some domain names. In particular,
www.weather.gov. They will resolve most other .gov sites with no issue. During my investigation I tried using some open DNS sites. Most will resolve the query, but some of those have the same issue I have, no servers could be reached. I have gone through Red Hat support and they could find no issues with my configuration. I then used
www.dnsstuff.com to look up information on the domain in question. I can do a query against the listed nameservers and get a proper reply, however I can not get a reply from the primary nameserver. My question is in 2 parts. 1, is this my issue or theirs? And 2, is there a way for me to correct the issue? I have tried to contact weather.gov but got no response. Below is some details I got during testing. I believe what is happening is the primary is listed on the root servers for a place to get a reply. in my case it has the shortest RTT, so my servers try going there. The connection times out and so I can not get it to resolve. Any thoughts and ideas welcome.
www.dnsstuff.com info;
nameservers
ns-mw.noaa.gov. [140.172.17.237] [TTL=86400]
ns-e.noaa.gov. [140.90.33.237] [TTL=86400]
ns-nw.noaa.gov. [161.55.32.2] [TTL=86400]
Primary nameserver: dns02.woc.noaa.gov. [140.90.33.207]
Hostmaster E-mail address: hostmaster.noaa.gov.
Serial #: 2011020105
Refresh: 10800
Retry: 3600
Expire: 604800
Default TTL: 86400
mname
WARNING: Your SOA (Start of Authority) record states that your master (primary) name server is: dns02.woc.noaa.gov..
However, that server is not listed at the parent servers as one of your NS records! This is legal, but you should be sure
that you know what you are doing.
info direct from cli on servers;
# named -v
BIND 9.3.6-P1-RedHat-9.3.6-16.P1.el5
$ nslookup
www.weather.gov 140.90.33.207 (same response on local recursive servers)
;; connection timed out; no servers could be reached
Some open dns servers also time out while others will resolve.