Professional Documents
Culture Documents
10 Ways To Troubleshoot DNS Resolution Issues
10 Ways To Troubleshoot DNS Resolution Issues
Issues
by David Davis [Published on 17 June 2009 / Last Updated on 17 June 2009]
10 different ways to troubleshoot DNS resolutions issues.
Introduction
We all need proper DNS resolution for our network applications. When it this is not working,
what do you do? Let us find out
Lets face it, when DNS resolution is not working, using anything on your computer that has
to do with networking is painful because there is good chance it will not work. DNS really is
not a nice feature of a network, it is a requirement. As a network admin, I have heard the
alarming cry of end users moaning that the network is down, when it would be the cause of
the DNS servers. In these cases I assure them that the network is up and running fine but it is
the DNS servers that are down! As you can imagine, that does not go over very well with
them because to an end user, it is all the same thing. DNS is the network (not that they
know what DNS is anyway).
So how do you troubleshoot this critical network infrastructure service when you are on an
end user PC (or your PC) and DNS is not resolving a DNS name? Here are the 10 tips and
tricks that I recommend you try to get DNS working again
Notice, in Figure 5, how my local DNS server failed to respond but my ISPs DNS server did
provide me a non-authoritative answer, meaning that it does not host the domain but can
provide a response.
You can also use nslookup to compare the responses from different DNS servers by manually
telling it which DNS server to use.
Summary
DNS resolution is a critical piece of our network infrastructure and it must work properly for
our network applications to function. In this article, I have given you 10 different ways to
troubleshoot DNS resolutions issues, hope they are useful!
System TipThis article applies to a different version of Windows than the one you are using.
Content in this article may not be relevant to you.Visit the Windows 7 Solution Center
This article was previously published under Q314095
For a Microsoft Windows 2000 and Microsoft Windows NT 4.0 version of this article, see
163391.
Expand all | Collapse all
On This Page
Summary
This article describes ways to diagnose and resolve issues that can cause problems when you
try to use one of the following to communicate with servers on the Internet:
Internet browser
File Transfer Protocol (FTP)
Telnet
This article assumes that you can successfully connect with and log on to your Internet
service provider (ISP).
Back to the top | Give Feedback
More information
Any one of the following issues can cause problems when you try to communicate with a
server on the Internet:
The server is not functioning correctly or has been temporarily removed from
the Internet.
Your Internet browser is not configured correctly.
The TCP/IP configuration for your dial-up connection to your ISP is incorrect.
Your ISP's Domain Name Service (DNS) server is not working correctly.
Hosts files in the System_drive:\Windows,
System_drive:\Windows\System32\Drivers, and System_drive:\Program
Files\Network Ice\Black Ice directories may be damaged or corrupted.
Note System_drive is a placeholder for the drive where Windows is installed,
To determine the cause and resolution of the problem that you are experiencing, follow the
procedures in each of the following sections, in the order that they are presented in. After you
complete a procedure, try again to see whether you can successfully communicate with
servers on the Internet.
An FQDN is made up of a host name (in this case, "microsoft") and a domain name (".com").
If you can connect to the Microsoft Web site by using its FQDN, the TCP/IP configuration on
your computer is correct.
If you can connect to the Microsoft Web site but you cannot connect to another specific
Internet site after several tries, the other site may not be functioning correctly or may be
temporarily removed from the Internet. Try to connect to some different Web sites. If you can
connect to some Web sites but not to other Web sites, contact your ISP if you need help.
If you cannot connect to any Web sites, there may be an issue with your Internet browser
configuration or with the TCP/IP configuration for your dial-up connection to your ISP.
If the transfer (Tx) light in Dial-Up Networking Monitor flashes when you ping
a server on the Internet, TCP/IP information is being routed through your
modem to your ISP.
If the transfer (Tx) light in Dial-Up Networking Monitor does not flash when
you ping a server on the Internet, packets are not being routed through your
modem. Make sure that the IP address that your ISP assigned to you for your
dial-up connection is different from the IP address for your network adapter or
loopback driver (if one is installed). Also, the IP address of your network
adapter or loopback driver must not be on the same network as the IP address
that your ISP assigned for your dial-up connection.
If the receive (Rx) light in Dial-Up Networking Monitor does not flash when
you ping a server on the Internet, packets are not being received from your ISP.
Contact your ISP if you need help.
If the receive (Rx) light in Dial-Up Networking Monitor flashes when you ping
a server on the Internet, but you still cannot connect to the server by using its
FQDN, there may be a name resolution issue.
from
from
from
from
###.###.###.###:
###.###.###.###:
###.###.###.###:
###.###.###.###:
bytes=32
bytes=32
bytes=32
bytes=32
time=77ms
time=80ms
time=78ms
time=79ms
TTL=28
TTL=28
TTL=28
TTL=28
2. If file name extensions are visible, find any hosts file without the .sam
extension, open it with Notepad to verify that it contains references to the sites
that are unavailable.
3. Delete all hosts files that do not have the .sam extension.
When you have verified the correct IP address for your DNS server, update the TCP/IP
settings for your dial-up connection to your ISP. To change or add a valid IP address for your
DNS server for a Dial-Up Networking phonebook entry, follow these steps:
1. In Control Panel, double-click Network Connections.
2. Right-click your Internet connection, click Properties, and then click the
Networking tab.
3. Click the Internet Protocol adapter, and then click Properties.
4. Click Use the following DNS server addresses, and then type the correct IP
address in the Preferred DNS Server box.
5. Click OK, and then click OK again.