jdigregorio
asked on
Windows Server 2003 DNS issue
I have 3 internal dns servers forwarding to my external DNS servers. Split brain on the internal DNS. when a client does an nslookup to the internal servers the servers are timing out if the query is asked with any upper case letters in the query. but works if the query is in lower case. example GOOD.com will respond with DNS request timed out. timeout was 2 seconds. Then immediately after if lookup good.com the non-authoritative answer comes back to me. Then if I do another lookup right away with GOOD.com it comes back with an answer. If I clear the cache on the DNS server, a lookup to GOOD.com will fail once again. This is happening to all of my internal DNS servers. We are using forwarders to my external DNS servers and we are using recursion on the servers. I'm hoping this is just a configuration issue.
Thanks for any help with this.
Jeffrey
Thanks for any help with this.
Jeffrey
ASKER
Thanks for the reply. I cleared the cache on the server, and queried good.com, and it resolved as expected. I cleared the cache again and queried GOOD.com and it timed out. I doubled the number of seconds before forward queries timed out to 10 seconds from 5 seconds. This did not change anything. I even removed the forwarding altogether, and it did not change anything. My external DNS servers are my own, not an ISP's. I am running SimpleDNsplus on these outside DNS servers. any other suggestions?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Thank Q
try to increase the forward query timeout, maybe it will help you.
open DNS console -> right click your server -> properties -> Forwarders -> increase "Number of seconds before forward queries time out"
if your netwoork is fast enough, you should forward 2 dns servers to one "central" dns and only forward from this dns to your ISP.