Flushing the DNS Resolver Cache doesn't work
Posted on 2003-11-10
I'm running Windows 2000 with Service Pack 4, patched with all the security updates available.
However, when I try accessing some sites, for example, Google, the page doesn't load. Apparently, the domain resolves to the wrong ip address, and this is only true for this computer on my network. Other computers who use the same DNS server as I, have no problem resolving the hostname to the correct ip address.
I have traced this problem to the DNS Resolver Cache. When I run:
I get a long list of hostnames and corresponding ip addresses. Of one, in particular is this:
Record Name . . . . . : google.com
Record Type . . . . . : 1
Time To Live . . . . : 31531709
Data Length . . . . . : 4
Section . . . . . . . : Answer
A (Host) Record . . . :
This is the wrong ip address, as you can figure out. So I flush the dns resolver cache, with ipconfig/flushdns and I use the command ipconfig/registerdns, but somehow, these records do not get flushed and erased. They are still there if I call up the contents of the cache with ipconfig/displaydns again.
I have tried stoping the dns resolver service, but to no avail. I have also tried looking at the event viewer in win2k, but no suspicious warnings or errors seem to stand out.
How do I fix this problem, and erase the dns resolver cache fully? Or, if that is not the problem, what is the problem then? I can verify that it is not a problem with the DNS server, as other users using the same dns server, have no problems. Or even other operating systems on the same machine, for that matter.
Thanks for all your help!