How to Fix DNS_PROBE_FINISHED_NXDOMAIN in Chrome & Edge
Flush DNS in Command Prompt (`ipconfig /flushdns`), restart the DNS Client service, and switch your DNS to Google Public DNS (8.8.8.8).
Preliminary Fast Checks
Verify these 3 simple prerequisites before proceeding to in-depth fixes:
đŦ Root Cause: Why Does NXDOMAIN Occur?
NXDOMAIN stands for 'Non-Existent Domain'. The DNS resolver queried the root domain servers, and the authoritative name servers responded that the requested domain name does not exist. On user devices, this happens when local DNS cache contains outdated IP records, or ISP DNS servers fail.
đ Primary Triggers for NXDOMAIN
- Local operating system DNS cache containing stale or expired IP mappings.
- ISP DNS servers experiencing an outage or failing lookup queries.
- VPN or third-party web shield extension hijacking DNS resolution.
- The domain name is non-existent, expired, or misconfigured by its webmaster.
What NOT to Do
Do not download third-party 'DNS Optimizer' utilities that inject ad trackers into your hosts file.
Complete Step-by-Step Solutions for NXDOMAIN
Execute these verified methods sequentially from easiest to most advanced:
Flush Windows DNS Cache
Wipe local DNS records so Windows fetches fresh IP addresses from authoritative servers.
ipconfig /flushdns
Press Win + X > select Terminal / Command Prompt (Admin). Type the command above and press Enter.
Clear Google Chrome Internal Host Cache
Chrome maintains its own independent DNS cache that can become corrupted.
Paste 'chrome://net-internals/#dns' into your Chrome address bar, press Enter, and click the 'Clear host cache' button.
Change DNS Server to Cloudflare or Google
Bypass sluggish or broken Internet Service Provider DNS resolvers.
In Windows Settings > Network & Internet > Properties > IPv4 DNS > set Preferred to 1.1.1.1 and Alternate to 1.0.0.1 (Cloudflare) or 8.8.8.8 (Google).
đĄ How to Prevent NXDOMAIN In the Future
- Use reliable DNS providers like Cloudflare (1.1.1.1) or Google (8.8.8.8).
- Enable 'Secure DNS' (DNS-over-HTTPS) directly in Google Chrome privacy settings.
Frequently Asked Questions
NXDOMAIN stands for 'Non-Existent Domain' â meaning the DNS server could not locate any registered IP address for that domain name.
If other websites load fine, the domain you are trying to visit might have expired, or its owner misconfigured its DNS records.
Yes. If a VPN crashes, it can leave your DNS settings locked to dead private servers. Toggling the VPN off or reinstalling its TAP adapter fixes it.