How to Fix the ERR_NAME_NOT_RESOLVED Error on Windows and Chrome

The ERR_NAME_NOT_RESOLVED error is one of the most common networking issues encountered by Google Chrome users. It essentially means that the browser cannot find the IP address that matches the domain name you entered. This is usually caused by a problem with your DNS settings, a corrupted browser cache, or a misconfiguration in your router. Below are the most effective steps to resolve this error and get back online.

Step 1: Flush Your DNS Cache

DNS records are often cached on your computer to speed up future visits to the same site. However, if these records become outdated or corrupted, they can trigger the ERR_NAME_NOT_RESOLVED error. To clear them:

  • Press the Windows Key + S, type cmd, and select Run as Administrator.
  • In the Command Prompt window, type ipconfig /flushdns and press Enter.
  • You should see a message saying "Successfully flushed the DNS Resolver Cache."

Step 2: Change Your DNS Servers to Google or Cloudflare

If your Internet Service Provider's (ISP) default DNS servers are slow or unstable, you will face frequent resolution errors. Switching to a public DNS can significantly improve speed and reliability.

  • Go to Control Panel > Network and Internet > Network and Sharing Center.
  • Click Change adapter settings on the left sidebar.
  • Right-click your active connection (Wi-Fi or Ethernet) and select Properties.
  • Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  • Select Use the following DNS server addresses and enter:
    • Preferred DNS server: 8.8.8.8
    • Alternate DNS server: 8.8.4.4
  • Click OK to save the changes.

Step 3: Disable DNS Pre-fetching in Google Chrome

Google Chrome uses a feature called "Prediction Service" to load pages faster by pre-resolving DNS queries. If this feature malfunctions, it can block your connection. To disable it:

  • Open Chrome and click the three vertical dots in the top-right corner.
  • Go to Settings > Privacy and security > Security.
  • Scroll down to the Advanced section.
  • Locate the option "Preload pages for faster browsing and searching" and toggle it OFF.

Step 4: Reset the Winsock Catalog

The Windows Socket (Winsock) is a programming interface that handles input/output requests for Internet applications. If the Winsock catalog becomes corrupted, your browser won't be able to connect to the internet.

  • Open the Command Prompt as Administrator again.
  • Type the command netsh winsock reset and press Enter.
  • Restart your computer to complete the reset process.

Step 5: Power Cycle Your Router

Sometimes the issue lies within the hardware. A simple power cycle can clear the router's internal cache and resolve IP conflicts. Unplug your router from the power outlet, wait for at least 60 seconds, and then plug it back in. Wait for all the lights to turn green before trying to access the website again.

Step 6: Clear Chrome's Internal DNS Cache

Chrome maintains its own internal DNS cache separate from the operating system. If the steps above didn't work, clear this specific cache:

  • In the Chrome address bar, type: chrome://net-internals/#dns and press Enter.
  • Click the Clear host cache button.
  • Try reloading the website that was giving you the error.

💡 Pro Tip: Keep your software updated to avoid these issues in the future.


Category: #Internet