Many times you may have noticed that some sites start loading very slowly in Google Chrome. If you see the Resolving Host message in the status bar of the browser then it might be the cause of the slow loading of the websites.
Generally, the issue of Resolving Host Error In Google Chrome occurs when your internet’s DNS service is trying to resolve the domain name to the host IP address. Not only Google Chrome, but all other popular browsers like Firefox, Edge, and Safari can also get affected by this error. If the registrar DNS entry has changed then there can be a delay in resolving the host. For a quick resolution, just clear the existing DNS cache.
What Is Resolving Host Error
Before going to tell you about the solution to the error, first, we will know What is “Resolving Host” error? If you are unable to open a website and get an error of “This webpage is not available” then this will be due to Resolving the Host issue. In the bottom left of the browser, you will also see a message such as “Resolving host…”
Why Resolving Host Error Happens
Whenever you enter a URL of the website in the browser, a complex process happens to open the website. Although everything seems so fast and simple in the browser. But in the background, lots of things happen before the website opens in your web browser.
Whenever you enter any URL in a web browser like Google Chrome, it needs to convert into an IP address. The DNS server used by your computer resolves the domain name into the IP address to which it is mapped.
Whenever the DNS server of your internet connection takes a long time to resolve the domain name then resolving the host issue occurs. The change in DNS settings by your ISP can be the reason for this. It can also happen due to DNS cache stored in your browser or computer.
Whenever your computer finds the IP address of the particular website then the browser will start displaying the website.
The quickest way to fix the resolving host issue is to open the website by directly entering IP address of that website in the browser. It will skip the host resolving process by DNS server. For example, you can enter 184.108.40.206 instead of typing www.apple.com.
It will not possible to remember the IP address of every website. So we should proceed with fixing the issue.
There is a list of some solutions that will help you in fixing the resolving host issue. Below are some of the methods you need to follow to fix Resolving Host’ error.
1. Clear DNS Cache
Whenever you open any website, its DNS data gets stored in your system. Whenever you repeatedly open any websites then the browser fetches the required information from DNS caching stored in the computer. It is done to speed up the loading speed of the website.
If the website owner changes the IP address of the website then DNS Caching can make the host resolving process very slow due to the outdated DNS mapping data stored in the system. Therefore, you need to delete the DNS cache.
- Open Google Chrome browser.
- Type in chrome://net-internals/#dns in the address bar and hit Enter key.
- Click on the “ button and it will clear the cache.
- Close and restart the Chrome browser.
Now open the website and check if the resolving host error is fixed or not. After deleting the DNS cache, the site loading may get slow for few seconds. It will be temporary.
2. Change To Public DNS
By default, your internet connection is configured to use the Internet Service Provider’s DNS. You can easily fix resolving host issues just by switching to Public DNS servers. The Public DNS servers are way better than ISP’s default DNS in terms of speed and security.
There are some reliable public DNS like Google DNS, OpenDNS, and Cloudflare DNS. Your internet connection will become much faster and reliable by the switch to public DNS resolvers.
Below are the steps you need to follow to switch to the public DNS servers.
- Go to Control Panel and change the View by to Large icons.
- Click on Network and Sharing Center.
- From the left menu bar, click on Change Adapter Settings.
- Find the network to which you are connected. Right-click on it and select Properties.
- Double-click on Internet Protocol Version 4.
- Select “Use the following DNS server addresses:”
- Type in 220.127.116.11 under Prefered DNS Address, and 18.104.22.168 for Alternate DNS Address.
- Click on “OK” to save the changes.
Test the changes by entering a URL in the address of the Chrome browser. If the error message is still showing then proceed with the next possible fix.
You can also opt for public DNS servers OpenDNS and Cloudflare which very fast and secure.
3. Reset the TCP/IP
In this step, you need to reset the TCP/IP. TCP means Transmission Control Protocol and IP for Internet Protocol. TCP/IP is a set of network protocols that are used to interconnect network devices on the internet. Any issue in these networking protocols can lead to different network-related errors like “Resolving host error”.
More advanced troubleshooting is needed at this step. You will need to use the command prompt as an administrator. So below are the steps you need to follow.
- Click on Start Menu and search for Command Prompt.
- Open Command Prompt as an administrator by clicking on Run as administrator.
- After the command prompt is opened, type each of the following commands and hit Enter after each command.
- Restart the computer and check if the issue of the Resolving host is resolved in Google Chrome or not.
4. Refresh DNS Client
In many cases, the DNS Client service resolves the domain names but not able to cache them. So DNS resolution process may get delayed or failed. To fix this issue, do a refresh. The DNS Client issue stops all the related network services to get started So we need to refresh it.
- Press Windows and R keys together and the Run dialog box will open.
- Type in services.msc, and press key.
- Scroll to DNS client service, right-click on it, and click Refresh.
- Lastly restart Google Chrome and check if the issue is fixed or not.
5. Disable Chrome’s AutoComplete Search
Google Chrome’s autocomplete feature data from the cache including past history and browsing activity and show you the results. The main purpose of autocomplete feature is to provide you access to websites quickly.
Although the cached data can make it easier to access the website. It can also result in a ‘Resolving Host’ issue. It’s because if the website’s IP or DNS has changed in the past and not reflected in the cached. You can fix this by disabling autocomplete searches and URL in Google Chrome:
- Open Chrome browser.
- Type in chrome://settings/syncSetup in address bar.
- Scroll down to the “Other Google Services” section and disable the Autocomplete Searches and URL toggle.
Now restart the browser and try accessing the website that is showing an error.
Conclusion: Chrome Fix Resolving Host
So this is all about How to Fix Resolving Host issue in Chrome. You can try all of the fixes mentioned about and one of them will fix the resolving host issue.
If the website owner has changed the server of the website then DNS will get changed. DNS propagation takes some time. So it’s better to wait for few hours and try.
Also, it is always best to use public DNS servers to get rid of any resolving host issue.
If none of the methods work for you then you should try contacting your ISP with the list of websites that are not opening.