Error messages
ERR_NAME_NOT_RESOLVED in Chrome on Mac
Chromium describes this error as: “The host name could not be resolved.” Chrome could not get an address for the site's name.
Symptoms
- Chrome shows “This site can’t be reached” and ERR_NAME_NOT_RESOLVED.
- Chrome says that the server IP address could not be found.
- Other sites open, or no site opens.
Likely causes
- No internet connection. If no site opens, the connection is the problem, not DNS.
- A DNS server that does not answer. Custom DNS servers or the router's DNS can fail.
- A VPN that changes DNS. The VPN's DNS server can fail, or it does not know the name.
- A stale cache. The Mac keeps an old failed answer.
- A name that does not exist. A typing error, or a removed domain.
How to check
Open a different website. If no site opens, the problem is the connection, not this site.
Look up the name through the macOS resolver. No address lines means that the lookup failed.
dscacheutil -q host -a name example.comAsk a public DNS server directly. An answer here, but not above, points to your DNS settings.
dig +short example.com @1.1.1.1Show the DNS servers that the Mac uses now.
scutil --dns
How to fix it
If no site opens, fix the connection. See Mac connected to Wi-Fi but no internet.
If public DNS answers and your DNS does not, change the DNS servers. See DNS not resolving on a Mac.
Flush the DNS cache. See Flush the DNS cache on a Mac.
If a VPN, proxy or security app is on, turn it off for a short test. Turn it on again after the test.
With Kilobat
Kilobat's connection doctor tests the name layer by layer: network, proxy, DNS, rules, IPv4, IPv6, TLS and the server. It names the layer that failed.
kilobat why example.comCompare the speed and answers of DNS servers from this Mac.
kilobat dns-benchmarkThese Kilobat checks are free. AI agents run them through MCP with
diagnose_connectionanddiagnose_network. See Find why one site or API won't connect.
Questions
Is ERR_NAME_NOT_RESOLVED the same as DNS_PROBE_FINISHED_NXDOMAIN?
Both are failed lookups. NXDOMAIN means that Chrome's check says the name does not exist. See DNS_PROBE_FINISHED_NXDOMAIN in Chrome on Mac.
Sources
- Chromium source: net/base/net_error_list.h
- Chromium source: components/error_page_strings.grdp
- Google Chrome Help: Fix connection and loading errors in Chrome
- Apple Support: Change DNS settings on Mac
- dscacheutil(1), dig(1) and scutil(8), man page installed with macOS 27.2
Sources checked on 29 October 2026. Man pages are the ones installed with macOS; open one with man <name> in Terminal.