DNS_PROBE_FINISHED_NXDOMAIN: How to Fix in Chrome (5 Easy Ways)

You type a web address into your browser, press Enter, and instead of loading the page, Google Chrome stops dead in its tracks with a gray screen and this cryptic error code:
DNS_PROBE_FINISHED_NXDOMAIN
The code sounds like complex server jargon, but the meaning is actually very straightforward. NXDOMAIN stands for Non-Existent Domain. It simply means that your computer’s Domain Name System (DNS) resolver failed to look up the IP address corresponding to the website name you typed.
Whether this error is caused by a corrupted local DNS cache, a temporary outage at your Internet Service Provider (ISP), or misconfigured VPN settings, fixing it is quick and painless.
In this deep-dive guide, we will walk you through five proven solutions to resolve the DNS_PROBE_FINISHED_NXDOMAIN error in Google Chrome and Windows 11.
What Causes DNS_PROBE_FINISHED_NXDOMAIN?
Every website on the internet lives at a numerical IP address (like 192.0.2.1). Because humans remember words better than numbers, DNS acts as the internet’s phonebook, translating domain names like gazirafsan.com/ into IP addresses your computer can reach.
When you see DNS_PROBE_FINISHED_NXDOMAIN, that lookup process broke down. The most common causes include:
- Corrupted Local DNS Cache: Your operating system has cached an outdated or broken IP address for the domain.
- ISP DNS Server Failure: Your internet provider’s default DNS servers are temporarily down or slow to respond.
- Interfering VPN or Antivirus Software: Security tools routing your DNS queries through a blocked tunnel.
- Misconfigured Hosts File: An old local testing entry redirecting the domain to a dead IP address.
Fix 1: Flush Your DNS Cache and Renew Your IP Address (The Golden Fix)
In over 80% of cases, your operating system is simply holding on to an expired or corrupted DNS lookup record. Flushing your DNS wipes the cache clean and forces Windows to request a fresh record.
- Press Windows Key + S, type cmd, and click Run as administrator.
- Type the following commands one by one, pressing Enter after each:
ipconfig /flushdns ipconfig /release ipconfig /renew netsh winsock reset
Once you see the confirmation message stating “Successfully flushed the DNS Resolver Cache,” restart your computer and open Chrome. The website should load immediately!
Fix 2: Switch to Google Public DNS or Cloudflare 1.1.1.1
Most home routers automatically use your local internet provider’s default DNS servers. These servers are notoriously slow, prone to unexpected downtime, and frequently fail to resolve new domain records.
Switching to a trusted global public DNS provider like Google or Cloudflare improves lookup speeds and eliminates DNS failures permanently.
How to change DNS in Windows 11:
- Press Windows Key + R, type
ncpa.cpl, and press Enter to open Network Connections. - Right-click on your active internet connection (Wi-Fi or Ethernet) and select Properties.
- Double-click on Internet Protocol Version 4 (TCP/IPv4).
- Select the radio button for Use the following DNS server addresses.
- Enter Google’s ultra-reliable DNS servers:
- Preferred DNS server:
8.8.8.8 - Alternate DNS server:
8.8.4.4
(Or use Cloudflare DNS:
1.1.1.1and1.0.0.1) - Preferred DNS server:
- Check the box for Validate settings upon exit and click OK.
Fix 3: Clear Chrome’s Internal Host Cache
Did you know Google Chrome maintains its own internal DNS cache separate from Windows? If Windows has cleared its cache but Chrome is still caching the error, clearing Chrome’s socket pool will fix it.
- Open Google Chrome.
- In the address bar, paste the following internal URL and hit Enter:
chrome://net-internals/#dns - Click the button that says Clear host cache.
- Next, navigate to:
chrome://net-internals/#sockets - Click Flush socket pools.
Restart your browser and refresh the page.
Fix 4: Restart the Windows DNS Client Service
The Windows DNS Client service resolves and caches domain names in the background. If the service hangs, all DNS queries fail.
- Press Windows Key + R, type
services.msc, and hit Enter. - Scroll down to find DNS Client.
- Right-click on it and select Restart.
Note: If the Restart option is grayed out on newer Windows 11 builds, you can restart it via Command Prompt as Administrator by running:
net stop dnscache net start dnscache
Fix 5: Temporarily Disable VPN and Antivirus Web Shield
Third-party antivirus suites (like Avast, AVG, or Bitdefender) feature web shield modules that intercept DNS requests to scan for malicious links. If their filtering server hiccups, legitimate sites get blocked with an NXDOMAIN code.
Temporarily pause your antivirus web protection for 10 minutes and disconnect any active VPN. If the website loads normally, you will know the security software was intercepting your DNS requests.
For more essential web troubleshooting guides, check our tutorials on solving the failed to write file to disk error and fixing the 413 request entity too large limit.
Wrapping Up
The DNS_PROBE_FINISHED_NXDOMAIN error is simply a failure of your computer to translate a domain name into an IP address. In almost all situations, flushing your DNS via Command Prompt or switching to Google’s 8.8.8.8 DNS server will get you back online in under two minutes.
Did switching to Google DNS fix the problem for you? Let us know which solution worked in the comments below!




