The Resolving Host message is displayed in Google Chrome's status bar when the browser attempts to obtain the IP address of the Web server from the DNS. If the page takes a long time to load, the DNS server may not work properly. However, the problem is often caused by the DNS cache on your computer. If cleaning the cache doesn't solve the problem, you can disable the Prefetch Resources feature.
Clearing Chrome's DNS Cache
Chrome uses the IP addresses of frequently visited Web resources from its cache to speed page loading; it doesn't rely on the DNS server to return the correct IP address. If one of the entries in the cache is wrong, it may cause the resolving host problem.
- Launch Google Chrome, type chrome://net-internals/#dns into the Address bar and press Enter to view the browser's DNS settings.
- Click the Clear Host Cache button in the Host Resolver Cache section to delete the entire DNS cache.
Disabling the Prefetch Resources Actions Feature
Google Chrome uses DNS prefetching by default, meaning that it attempts to resolve domain names before you follow a link. Sometimes, this feature can cause the resolving host problem.
Click the Chrome menu button and select Settings to display the Chrome Settings page.
Click the Show Advanced Settings link at the bottom of the page to display the more advanced settings.
Uncheck the Prefetch Resources To Load Pages More Quickly box in the Privacy section to prevent Chrome from prefetching DNS data.
Close the Chrome Settings page; the changes are applied immediately.
Clearing the Computer DNS Cache
Your computer automatically caches IP addresses and other DNS settings so that it can quickly serve these resources to applications. If one of the entries is corrupt, it may cause the resolving host problem in Chrome.
Press Windows-R to display the Run dialog, type cmd into the Open field and press Enter to launch the Command Prompt utility.
Type ipconfig /flushdns and press Enter to erase the entire DNS cache of the computer. You don't need to restart the PC.