ERR_NAME_NOT_RESOLVED
The browser couldn't find an IP address for the site's name. DNS either failed to answer or answered that the name doesn't exist, so no connection was attempted.
Quick checks
- Check the spelling of the address.
- Try the site on another device or on mobile data.
- Try a different website. If none load, check your internet connection first.
- Ask a public resolver with `dig +short name @1.1.1.1` to see if it resolves publicly.
Fixes on Mac
Flush the DNS cache
- In Terminal, run
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder. - In Chrome, open
chrome://net-internals/#dnsand click Clear host cache.
- In Terminal, run
Use a public DNS server
- System Settings › Network › Wi-Fi › Details › DNS.
- Add
1.1.1.1and8.8.8.8with +, remove others, click OK.
Turn off Chrome's secure DNS temporarily
- Open
chrome://settings/security. - Turn off Use secure DNS, reload the page, and turn it back on once the site works.
- Open
Disable VPNs, proxies and blockers
- Disconnect VPNs and pause content blockers.
- Check System Settings › Network › Wi-Fi › Details › Proxies and turn off any you didn't set up.
Fixes on Windows
Flush DNS and renew the IP address
- Open Command Prompt as administrator.
- Run
ipconfig /flushdns,ipconfig /release,ipconfig /renew.
Restart the DNS Client and change DNS
- Restart the PC to restart the DNS Client service.
- In Settings › Network & internet › your connection › Hardware properties › DNS server assignment › Edit, set
1.1.1.1and8.8.8.8.
Other devices
Phones and tablets
- Switch between Wi-Fi and mobile data to see which network fails.
- Restart the router if only your home Wi-Fi is affected.
- On Android, set Private DNS to Off or
one.one.one.one; on iPhone, configure DNS manually in the Wi-Fi network's settings.
Still not working?
If the name doesn't resolve anywhere, the domain has a problem: it may have expired or lost its DNS records. Check it with whois and dig in Terminal.
If it only fails on your network, restart the router, then check its DNS settings and any filtering (parental controls, Pi-hole, a company DNS filter). Setting a public DNS server on the router fixes it for every device at once.
See what’s happening
LightAtom's connections view shows the domain behind each connection; a name that never resolves won't appear.
Frequently asked questions
What's the difference between ERR_NAME_NOT_RESOLVED and DNS_PROBE_FINISHED_NXDOMAIN?
Both mean the name didn't resolve. NXDOMAIN appears when Chrome's follow-up probe confirms the name doesn't exist; ERR_NAME_NOT_RESOLVED is the general failure, which also covers DNS servers that didn't answer at all.
Why does this happen on only one network?
That network's DNS server, usually the router or the ISP's resolver, is failing or blocking the name. Using a public DNS server on your Mac or router usually fixes it.
What does “server IP address could not be found” mean?
It's the headline Chrome shows above ERR_NAME_NOT_RESOLVED: the browser couldn't get an IP address for the server's name from DNS.
Can an ad blocker cause ERR_NAME_NOT_RESOLVED?
DNS-level blockers such as Pi-hole, NextDNS or AdGuard DNS can, by answering that a blocked name doesn't exist. Browser extensions usually cause ERR_BLOCKED_BY_CLIENT instead.