ERR_NAME_NOT_RESOLVED: The hostname could not be resolved

Chrome could not turn the hostname into an IP address. Closely related to NXDOMAIN but broader: it also covers resolver failures and timeouts, not just definitive 'does not exist' answers.

Short answer

Chrome could not turn the hostname into an IP address. Closely related to NXDOMAIN but broader: it also covers resolver failures and timeouts, not just definitive 'does not exist' answers.

What ERR_NAME_NOT_RESOLVED means

This is the browser-level version of a DNS failure. It fires whether the resolver returned NXDOMAIN, timed out, or was unreachable, so the first diagnostic step is establishing which of those happened.

Causes and fixes, most likely first

  1. No DNS record exists for the hostname. Add the A or CNAME record. Check apex and www separately.
  2. The configured DNS resolver is unreachable or failing. Switch the device to a public resolver temporarily. If everything resolves again, the original resolver is the fault.
  3. A VPN or split-DNS setup is routing lookups to an internal server without this record. Disconnect the VPN and retry. Split-DNS configurations routinely break public hostname resolution.
  4. A local hosts-file entry or DNS-blocking extension is intercepting the name. Check the hosts file and disable ad-blocking or DNS-filtering extensions, then retry in a private window.

ERR_NAME_NOT_RESOLVED on specific platforms

How to stop it happening again

Check your own domain

Resolving the name from outside your machine proves in one step whether the record exists at all or whether only your resolver is failing.

Frequently asked questions

What is the difference between ERR_NAME_NOT_RESOLVED and NXDOMAIN?

NXDOMAIN is a definitive answer that the name does not exist. ERR_NAME_NOT_RESOLVED is Chrome's broader failure, which also covers resolver timeouts and unreachable DNS servers.