Link to home
Start Free TrialLog in
Avatar of msd_informatique
msd_informatique

asked on

Windows 2003 Dns server not resolving some domain name...

Hi,

I have a very strange problem and just can't see how to fix it...

All of a sudden, my two servers which are running dns server stop resolving some dns names...

I seem to be able to resolve .edu, .ca, .at, .au, .uk, and a lot more extensions I didn't even known about
But I just can't seem to resolve .com, .net
The weirdest thing, if I look at my dns cache, I see that I can resolve some dns names like rain.psg.com

I installed a simple dns server and disabled the windows dns server and the software was resolving all names correctly, so it has nothing to do with routing, firewalls, or something other then microsoft's... And no it's not something with my host file or whatever, I'm querying the dns server from a remote workstation using nslookup...

I reinstalled dns, installed all the patches from windowsupdate, rebooted the server and nothing seems to fix it...

If you want to take a look, use nslookup on ip 66.199.153.20 it's public. You should be able to resolve mostly everything except the .com and .net which all ends up with a timeout...

Any help would be greatly appreciated.
Avatar of HoweverComma
HoweverComma

Tried flushing your DNS cache?

Odd problem have not ran across that one before.

Avatar of msd_informatique

ASKER

Yeah, I flushed the cache many time without success :(
Avatar of valicon
Tell us more about your DNS setup....

I have a theory....

And it assumes you're not using Forwarders...

Follow the steps in the article to replace your Root Hints file, that will give you the root servers back and hopefully the .net and .com addresses again.

http://support.microsoft.com/kb/249868/EN-US/
ASKER CERTIFIED SOLUTION
Avatar of Debsyl99
Debsyl99

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi Guys,

No I'm not using forwarders.

Regarding my config, I have about 30 local zones wich are primary or secondary, (not active directory integrated) and 1 dns zone which is for my domain (this one is ad oriented)

While trying to debug everything, I uninstalled the dns service, remove all zones, reinstalled, try to load data from file (boot. file) instead of registry, nothing seems to fix the problem.

I tried Chris-Dent solution, but it didn't help.

Regarding Debsyl99 link, the servers are in fact behind a pix, but version is higher then 6.2. And I installed another dns server on the same machine which is working fine.

Thanks guy for the solutions, but none worked :(

Someone else has an idea ?

Thanks a lot
Me again... found the solution...

Thanks Debsyl99 !

I decided to test what was written in there even if I'm running pix version higher then the minimal requirement of the faq...

The problem is not with udp packets being bigger then 512, but with edns0 packet wich is sent from microsoft dns server.( I'm wondering if this crap is rfc compliant or not !)

The command
dnscmd /Config /EnableEDnsProbes 0

On the dns server fixed everything as it desactivate the "feature".

Thanks again Debsul99 and thanks to everyone else for the solutions proposed.