The internet gives you access to a seemingly unlimited number of websites of all kinds. All you need to access a particular web project is an internet browser and the project’s domain name. Enter the domain name in the address bar of the browser to display the numeric IP address of the site. DNS (Domain Name System) servers handle this automatic translation, known as Domain Name Resolution. If the domain name cannot be resolved, you will inevitably encounter errors that prevent you from accessing the website. In this case, your Google Chrome browser displays the error message “ERR_NAME_NOT_RESOLVED”.
Read the following sections to learn more about what can cause DNS domain name resolution errors. We also provide you with the best solutions to troubleshoot Chrome browser error “ERR_NAME_NOT_RESOLVED”.
What is the “ERR_NAME_NOT_RESOLVED” error message?
If you get an “ERR_NAME_NOT_RESOLVED” error message, Chrome is saying that the IP address that matches the domain name of the site you entered could not be found. In this case you will not be able to access the page as the IP address is required to connect to the web server. This error can occur whether you are using Chrome on a desktop computer (Windows, macOS, or Linux) or on a mobile device (Android or iOS). This bug doesn’t just affect the Chrome browser. This error can appear in other browsers such as Firefox or Safari. However, they display a different error message than Google Chrome when DNS is unable to resolve the domain name when trying to access a website.
Possible causes of error “ERR_NAME_NOT_RESOLVED”
There are a number of reasons why DNS domain name resolution can fail. One of the most common reasons is that the DNS server is (temporarily) unavailable. In this case, DNS will not be able to resolve the domain name if the website you are trying to access does not have any entries in your browser’s cache or your operating system’s cache. The above address entries can themselves be a possible cause of the “ERR_NAME_NOT_RESOLVED” error in Chrome. This error can occur, for example, when the browser tries to respond to a DNS query with a cache address if the IP address has changed since then.
Other possible causes of this error include router problems, misconfigured internet settings, Chrome’s faster page load predicting service, malware, and faulty security software.
How to fix ERR_NAME_NOT_RESOLVED error in Chrome
Because there are many different reasons why you might encounter a DNS problem, there is no one-size-fits-all solution. However, if you’d like to try to resolve the “ERR_NAME_NOT_RESOLVED” error message yourself, we’ll cover the solutions that are most likely to work in the following sections.
Solution 1: Restart the router
Before you bother with settings for Chrome or your operating system, the first thing you should do is check the router that connects your device to the internet. Even if it seems that the internet connection is fine, there are still chances that it will not be. Therefore, you should restart your network device for a quick and easy solution to the error ‘ERR_NAME_NOT_RESOLVED’. To restart the device, unplug the power supply for at least 30 seconds by disconnecting the power cord. Then reconnect the router to the power supply.
Solution 2: Delete your browsing data
By default, Chrome stores data on all the websites you’ve visited in the past. With this cached data, pages can load faster when reloaded, and addresses are filled in automatically as you type. As useful as this feature is, it can quickly become an issue and lead to an “ERR_NAME_NOT_RESOLVED” error when using Android, Windows, etc. So one possible solution is to delete all browsing data. To do this, open the Chrome menu with the three-point symbol and select “More tools”. Then click “Clear browsing data”.
If you’re using Chrome on a mobile device (Android or iOS), you won’t find the Delete browsing option in More tools. Instead, you can find it under the History menu option.
Now select the types of browsing data that you want Chrome to clear from your cache, with “Browsing history” and “Cookies and other site data” required. You also need to make sure that you have selected “All hours” under “Time range”. Otherwise, only your last browsing history will be deleted. After making your selection, click “Delete data”.
Solution 3: Clear your operating system cache
People often only associate web cached addresses with the browser as a user interface for accessing the Internet. However, standard operating systems, such as Windows, macOS, and Linux, also have web directories that automatically store DNS records for websites you’ve visited in the past. Like the browser cache, DNS cache can lead to errors such as the error “ERR_NAME_NOT_RESOLVED” in Chrome if the entry stored for an address is incorrect or out of date. In this situation, the solution is also to clear the cache, which is sometimes called DNS flush.
In Windows 10, you can perform a DNS cleanup by entering a single command in the Command Prompt window. To do this, first open the start menu. Then click the “Order Prompt” option. Alternatively, you can use the search function to find them. After opening the Command Prompt window, type the following command to clear the DNS cache:
ipconfig / flushdns
After a few seconds you will receive a message that the cache has been cleared if successful.
For more detailed information on DNS cache and additional instructions on how to clear DNS cache from other operating systems, see our article on clearing your computer’s DNS.
Solution 4: reset the Winsock catalog
If neither the browser cache nor the DNS cache was behind the ERR_NAME_NOT_RESOLVED problem, Windows users should take a look at the Winsock system interface and application (also known as Windows sockets). Winsock supports programs in communication via TCP / IP and creates entries for each connection established. Since this data can also prevent access to a website, resetting the Winsock catalog is a possible solution to connection problems with your Chrome browser. As with the DNS flush, you can do this reset from the command prompt window. However, in this situation, you need to run the command as administrator as described below:
Open the start menu by clicking the Windows icon.
Depending on your version of your operating system, look for the Command Prompt icon under Accessories or Windows System.
Right-click on Command Prompt and choose Run as Administrator.
After opening the Windows command window, enter the following command to reset the Winsock catalog:
Netsh Winsock Reset
Press Enter to run the command. Then restart the system to complete the reset.
Solution 5: change the DNS server
If you get an “ERR_NAME_NOT_RESOLVED” error message in Chrome because the responsible DNS server is not working, there is not much you can do to resolve the problem. However, you can switch to a different DNS server by configuring the DNS address settings to use the IPv4 or IPv6 protocol. For example, Cloudflare public DNS servers are a good choice. These are available under the IPv4 addresses 18.104.22.168 and 22.214.171.124 and under the IPv6 addresses 2606: 4700: 4700 :: 1111 and 2606: 4700: 4700 :: 1001.
On Windows you can enter these DNS servers which are fast and secure by default by following the steps below:
- Open the control panel from the start menu.
- Click on “Network and Sharing Center” (on the icon screen).
- Then click on “Change adapter settings”.
- Right click on the network adapter that is connecting you to the Internet and choose Properties.
- Double-click “Internet Protocol Version 4 (TCP / IPv4)” or “Internet Protocol Version 6 (TCP / IPv6)”.
- Enter the addresses listed above under “Use the following DNS server addresses” for your preferred and alternate servers.
- Confirm the changes with “OK”.
Solution 6: turn off Chrome predictions
Google Chrome implemented the prediction feature to provide faster loading times in the long run. For this purpose, the function automatically collects information about links on the currently opened website in order to speed up the loading time for these linked pages if you happen to click on one of these pages. However, this predictor is known to result in errors such as ERR_NAME_NOT_RESOLVED. Disabling this feature in Chrome can fix the DNS problem.
To disable the prediction feature, first open the Chrome menu by clicking the three-dot icon. Then select “Settings”. In the next menu, scroll to the bottom of the page and click “Show advanced settings”. Under Privacy and Security, move the slider for “Preload pages to make browsing and finding faster” to the left.
Solution 7: Temporarily disable security software
Any security software you have installed may also cause Chrome error ERR_NAME_NOT_RESOLVED on Android, Windows, etc. For example, antivirus software or a firewall can prevent access to certain websites, which would cause the browser to respond with the error message. You can easily check if the applications you are using are causing such problems by temporarily disabling them. If the domain name can then be resolved, you will know that this was the source of the error. In this case, you can contact the publisher of the defective software or replace it with a suitable alternative.
Solution 8: Look for malware
As with many computer problems, malicious software on your system may be causing your ERR_NAME_NOT_RESOLVED error. For example, malware can change DNS server configurations, change browsing history, or prevent domain names from being resolved in any other way. Therefore, it is important to check your system for possible malware infections if the solutions described above do not work. Use either your security software or Microsoft’s Malicious Software Removal Tool (MSRT) to perform a scan. It should be noted that MSRT is only available to Windows users and can only be used with administrator rights.
Also read about: What is an Text Mail Subscriber?