ERR_NAME_NOT_RESOLVED Networking Medium severity

Chrome — ERR_NAME_NOT_RESOLVED

The browser couldn’t resolve the domain name to an IP — a DNS server problem, a bad hosts file entry, or the domain really doesn’t exist.

Last reviewed 2026-08-29 by the Tech Issue Guide team.

Symptoms

  • “This site can’t be reached — ERR_NAME_NOT_RESOLVED.”
  • Some domains resolve, others do not.
  • It affects every browser and app, not just Chrome.

What causes ERR_NAME_NOT_RESOLVED

  • Your configured DNS server is slow, down, or blocking the domain.
  • A stale or malicious entry in the hosts file.
  • Router DNS cache corruption.
  • The domain genuinely has no DNS record (typo or expired domain).

How to fix it — 3 steps

  1. Flush the DNS cache and switch your adapter’s DNS to a public resolver such as 1.1.1.1 or 8.8.8.8 (command below flushes; set DNS in adapter settings).
  2. Open the hosts file (Windows: C:\Windows\System32\drivers\etc\hosts; macOS/Linux: /etc/hosts) and remove any unexpected line for the domain.
  3. Restart the router to clear its DNS cache, and test name resolution with nslookup.

Terminal / CLI command

ipconfig /flushdns && nslookup example.com 1.1.1.1

If nslookup against 1.1.1.1 resolves but your normal lookups fail, the problem is your configured DNS server.

How to confirm the fix: nslookup returns an address and the site loads in the browser.

Prevent it from coming back

Use a reliable public DNS resolver, and keep the hosts file empty of ad-hoc entries you no longer need.

Frequently asked questions

nslookup works but Chrome still fails — why?

Chrome keeps its own DNS cache. Clear it at chrome://net-internals/#dns, then reload. Also disable “Secure DNS” temporarily to test.

Related error codes

Back to the error-code search tool