Sometimes when you are using your computer you may experience issues when trying to connect to specific sites, services or using specific programs.
Depending on the program in question, you may get a status message such as "resolving host" or something similar.
Google Chrome for instance may display that message in the status bar when you connect to sites, while Firefox displays "looking up" instead. While the issue may be limited to individual sites or programs, it may also be the case that it is affecting any program or site on the device.
Whenever you connect to a site in a program like Chrome or Firefox, things happen in the background that you usually don't see unless something breaks.
One of the things is that the program uses a DNS server to "translate" a domain name like facebook.com or ghacks.net to an IP address. While humans use domains, computer's use IP addresses.
Computers don't have an address book of all domain to IP address links which means that programs need to look them up when requests are made.
A DNS server is contacted which looks the information up and returns the IP address associated with the domain.
If that process takes longer than it should, a resolving host status may be displayed.
Browsers, Windows and other programs may cache DNS records for some time to eliminate the look up phase of connections.
There are numerous reasons why you may get DNS look up timeouts or slow look ups. The first thing you may want to do is define the issue as best as you can:
One example: I noticed DNS look up issues recently when using the Private Internet Access VPN (PIA). Whenever I would connect to PIA, I'd get Resolving Host issues in Chrome, and longer loading times in other web browsers. You may pinpoint the issue to something similar.
Depending on the issue, you may be able to fix it quickly. One of the easier fixes that you may want to try first is to switch to a different DNS service to see if it resolves the issue.
Most Internet connections use the Internet Provider's DNS server for look ups by default. If that server is slow or badly configured, you may be able to resolve the errors by switching DNS servers.
Note: All requests are made to the DNS server you pick. This can be a privacy issue, so pick the public provider with care.
You may change the DNS server manually, or use a program for that. Unless you are familiar with the manual operation, I suggest you try a program like DNS Jumper or DNS Switch which let you do that easily.
We ran some tests back in 2015 to find the fastest DNS provider, and you may use the information there as well to pick one of the DNS providers.
The process differs slightly between Windows versions. On Windows 10, you'd right-click the network icon in the system tray area of the operating system, and select Network and Sharing Center.
There you'd select "change adapter settings". This opens the list of network connections. Look for connections that active and enabled. Right-click on the one that is used on your system, and select properties from the menu.
Double-click the "Internet Protocol Version 4 (TCP/IPv4) item, and add two custom DNS servers to the page that opens.
You may also need to switch from "obtain DNS server address automatically" to "use the following DNS server addresses" before you can do that.
If your connection uses the IPv6 protocol instead, perform the operation on Internet Protocol Version 6 (TCP/IPv6) instead.
Switching DNS servers will resolve the issue usually. There are however situations where this may not be the case.
The following list provides you with pointers that may help you if that is the case for you:
Now You: Know of another solution to fix DNS lookup issues?Advertisement
Ghacks is a technology news blog that was founded in 2005 by Martin Brinkmann. It has since then become one of the most popular tech news sites on the Internet with five authors and regular contributions from freelance writers.