Hmm... I can't fix the problem, but I can reassure you that it doesn't make sense. If nothing else, IE caches the DNS results. IE only performs a DNS query when the site is initially contacted. If the Web site doesn't link to a URL with a different host name, the browser will continue communicating with the Web site until it's closed, even if the DNS servers are offline.
The fact that he can't access any internal sites is interesting. There could be a number of issues besides DNS, though. Have you checked to see if he can access the site by using the IP address? Next time this happens, enter the IP address of the site into the browser (for example, http://192.168.1.10). If that works, then DNS is probably your problem. If it doesn't work, it's probably a connectivity issue.
If DNS does end up being the problem, use the NSLOOKUP tool to further isolate the issue. NSLOOKUP allows you to manually query a specific DNS server. Issue the command like this:
NSLOOKUP
For example, if the hostname you're troubleshooting is internal.pri.org, and your DNS server is 192.168.10.10, you would issue this command:
NSLOOKUP internal.pri.org 192.168.10.10
If that fails, then you've definitely got a DNS problem. Execute the exact same command from another system to eliminate the possibility that it's a server-side problem. If it's not a server-side problem, you're going to need to replace a file. I would start by re-installing the latest service pack (and then, of course, re-installing all patches).
If the NSLOOKUP query succeeds, then the problem is either with the client's DNS configuration or with Internet Explorer. Double-check that the DNS servers are configured identically to other clients (including the order of the servers). If so, try re-installing IE.
Hope that helps. Good luck.
This was first published in September 2003
Join the conversationComment
Share
Comments
Results
Contribute to the conversation