Sometimes you may experience particular sites are started loading very slowly on your Google Chrome browser. If you notice the Resolving Host message displayed in browser’s status bar then it could be the root cause for the delay. This resolving host problem also causes the site to load in a scrambled manner without proper links. Besides Google Chrome it also affects all popular browsers like Firefox, Safari, Edge, Internet Explorer, etc. and the sites will not load properly.
Why Does Resolving Host happen?
The technical reason for resolving host issue is that the DNS servers configured by your Internet Service Provider (ISP) takes long time to find a mapping IP address for the URL you have entered.
This is probably due to a change in ISP or change in DNS settings by your ISP. Sometimes the DNS cache stored in your local computer or Chrome browser may also cause a delay in finding the correct IP address of the site.
The below diagram explains how the IP address is obtained from the multilevel DNS hierarchy (part A) and then the actual content is retrieved from the server using that IP (part B). Resolving host messages is displayed on browser’s status bar during the process of part A.
The easiest way to overcome resolving the host problem is to directly open the IP address in the browser’s address bar which will skip the entire resolving host process. For instance, enter 184.108.40.206 to open the Apple website instead of typing www.apple.com. Since it is practically not possible to remember IP addresses of all the sites and one site may have multiple IP addresses or one IP is assigned to multiple sites in a shared hosting scenario, it is necessary Resolving Host.
How To Change The Issue
1. Change to Public DNS
Changing the DNS servers in your network settings is the straight forward way of fixing this issue. You can use any of the public DNS servers available in the net. Since all your internet activities will be routed through the DNS servers for resolving domains, only use known and reliable server address and avoid using unknown free server details for security reasons Resolving Host.
2. Clearing DNS Cache of Google Chrome
Chrome uses DNS caching to facilitate fast loading of sites by mapping the IP addresses from the cache when the same domain is opened repeatedly. If the IP address of the site is changed then the DNS caching chrome may cause a delay in loading the site due to differences in IPs.
3. Clearing Cache of Local PC or Mac
Besides the Chrome browser, your local PC or Mac also uses DNS caching to enable fast loading of repeat domain names accessed. So clearing your computer’s cache could also help in fixing the issue.
4. Disabling DNS Prediction or Prefetching
If Resolving Host is not resolved after changing to public DNS servers or clearing the cache as explained above then try the following option. Open the Chrome browser window and click on the “Customize and control Google Chrome” icon shown in the upper right corner (it should be like three dots in vertical). Select the “Settings” option as shown in the picture below.
5. Changing LAN Settings
If you see a “Resolving proxy” message in the status bar it might be due to your LAN settings. As explained in option 4, open Chrome’s settings and click on the “Show advanced settings…” link. Navigate to the “Network” section and click on the “Change proxy settings…” button.
6. Modifying Hosts Files
Host files is located in local PC or Mac and controls the resolution of a domain name to an IP address before any other DNS resolution takes place. Adding IP and the corresponding domain name entries in hosts file helps to overcome resolving host issue since the IP will be directly obtained from the hosts file without looking further. This will be useful to faster few frequently visited sites but it is really hard to maintain the IP address of each site you visit in the hosts file.
We hope one of the above-explained solution could helped you to fix the resolving host issue in Google Chrome and other browsers.