Website Errors

How to Fix ERR_NAME_NOT_RESOLVED in Chrome

ERR_NAME_NOT_RESOLVEDPlain English: Chrome asked for the website's address and the phone book came back empty — the domain could not be turned into an IP, so the page never loads.
Quick answer: ERR_NAME_NOT_RESOLVED means Chrome's DNS lookup failed — it could not translate the domain into an IP address. Check the URL for typos, restart your router, clear Chrome's host cache and flush system DNS, switch to Google or Cloudflare DNS, and disable extensions and your VPN. The full steps are below.

What ERR_NAME_NOT_RESOLVED means

Every time you open a website, Chrome asks the DNS system a question: what is the IP address behind this domain name? ERR_NAME_NOT_RESOLVED means that question came back unanswered. Chrome never got an IP, so it never even sent a request to the site — the failure happens before the connection stage, which is what separates it from timeout and connection-refused errors.

The answer can be missing for three reasons: the domain does not exist (usually a typo in the address bar), the DNS server you are using is broken or too slow to answer, or the site's own DNS records are missing or still propagating. The fixes below work through those three cases in order, from the quickest check to the rarest cause.

Common causes

How to fix ERR_NAME_NOT_RESOLVED — step by step

Work through these fixes in order. Most cases are fixed by step 1, 3, or 4.

  1. Double-check the address and reload the site. The simplest cause is a typo: one wrong letter and the domain no longer exists. Look at the address bar character by character and confirm the domain name and ending (.com vs .net vs .org). Then press Ctrl + F5 (Cmd + Shift + R on a Mac) to reload fresh. Also try the site in an Incognito window (Ctrl + Shift + N): if it loads there, an extension or a bad cached page is to blame, and the steps below will sort it out. Try a second browser too — if Firefox or Edge loads the site while Chrome fails, the problem is limited to Chrome.
  2. Restart your router and modem. A stale connection between your network and your ISP's DNS servers causes many of these failures. Unplug your router and modem from power for a full 30 seconds, plug them back in, and wait for the lights to settle — usually two to three minutes. Then reload the site. To find out whether your home network is the problem at all, tether your computer to your phone's mobile hotspot and try the site there. If it loads on mobile data but not on your Wi-Fi, the issue is your home network or your ISP's DNS, not the website.
  3. Clear Chrome's host cache and flush system DNS. Chrome keeps its own DNS memory, and your computer keeps another. Clear both. In Chrome, type chrome://net-internals/#dns in the address bar and click the Clear host cache button. On Windows, right-click the Start button, choose Terminal (Admin) or Command Prompt (Admin), and run ipconfig /flushdns. On a Mac, open Terminal and run sudo dscacheutil -flusheache followed by sudo killall -HUP mDNSResponder. Close Chrome completely and reopen it, then try the site again — the next lookup starts from a clean slate.
  4. Switch to a reliable public DNS server. Your ISP's default DNS servers are slow and sometimes broken. Switch to a public one. On Windows 11, go to Settings, then Network & internet, then Advanced network settings, open your adapter's settings, select Internet Protocol Version 4 (TCP/IPv4), choose Properties, tick Use the following DNS server addresses, and enter 8.8.8.8 and 8.8.4.4 (Google) or 1.1.1.1 and 1.0.0.1 (Cloudflare), then click OK. On a Mac, open System Settings, then Wi-Fi, click Details next to your network, open the DNS tab, and add the same addresses with the plus button. Flush the DNS once more (step 3) and reload the site.
  5. Disable extensions and disconnect your VPN. Privacy and proxy extensions intercept your lookups before they reach any DNS server. Type chrome://extensions in the address bar, toggle off every extension, and reload the site. If it works, re-enable them one at a time to find the culprit — VPN/proxy extensions and ad blockers are the usual suspects. Disconnect your VPN completely as well; a VPN's DNS can fail independently of everything else. If your antivirus has a web shield or secure DNS feature, pause it briefly for the test (re-enable it right after). Only one of these tests should stay off: the one that fixes the page.
  6. Check the site on another network and rule out the domain itself. If nothing above helped, widen the net. Try the site on a different device on the same network — if every device fails, the network is at fault; if only one fails, that machine is. Check DownDetector or isitdownrightnow.com to see whether the site is down for everyone, which points to broken DNS records on the site's own side. On Windows, also peek at C:\Windows\System32\drivers\etc\hosts in Notepad: if the site's domain appears there mapped to a wrong address, a line like that (often left by malware or a previous workaround) hijacks the lookup — delete the line and save. If the domain is brand new or just changed servers, its DNS may still be propagating; wait a few hours and try again.

Did this fix it? Quick checklist

If only this one site fails and only from your connection, your ISP's DNS may have a stale record for that domain — switching permanently to 1.1.1.1 or 8.8.8.8 (step 4) is the practical fix. If the site fails for everyone including DownDetector, the domain's DNS records are broken on the site's own side: contact the site owner or wait out the propagation, which can take up to 48 hours for new or changed domains.

Frequently asked questions

What does ERR_NAME_NOT_RESOLVED mean?

It means Chrome asked the DNS system to translate the website's domain name into an IP address and got no answer — the lookup failed. The domain may be misspelled, your DNS server may be broken, or the site's own DNS records may be wrong. The page never loads because Chrome has nowhere to send the request.

Is ERR_NAME_NOT_RESOLVED caused by my internet connection?

Not usually. If other sites load fine, your connection is healthy and the failure is specific to DNS — either a typo in the address, a broken DNS server, or the site's own DNS records. The hotspot test in step 2 settles it: if the site loads on mobile data, your home network's DNS is the problem.

Why does one site show ERR_NAME_NOT_RESOLVED but others work fine?

That usually points at the domain itself: a typo in the URL, a hosts-file entry hijacking that domain, or broken DNS records on the site's side (common after a host change or during DNS propagation for a new domain). Switching to Google or Cloudflare DNS rules out your ISP's DNS as the cause.

Can my VPN or antivirus cause ERR_NAME_NOT_RESOLVED?

Yes. A VPN routes your DNS lookups through its own servers, and if those fail, every lookup fails — even though the site is fine. Antivirus web shields and secure-DNS features can also break lookups. Disconnect the VPN and pause the antivirus web shield briefly to test; if the page loads, re-enable them and switch the VPN to a different server.