Skip to content
Chrome

How to Fix DNS_PROBE_FINISHED_NXDOMAIN Error

NXDOMAIN means the DNS server said the website’s name doesn’t exist. Check the spelling first. If the address is right, flush your DNS cache, clear Chrome’s host cache, and switch to a public DNS like 1.1.1.1 or 8.8.8.8.

Updated
Time
5 minutes
Difficulty
Easy
Applies to
Windows, Mac, Android

By Published Oct 6, 2026

Quick answer

  1. 1 Check the web address for typos.
  2. 2 Run ipconfig /flushdns in Terminal.
  3. 3 In Chrome, go to chrome://net-internals/#dns and click Clear host cache.
  4. 4 Change DNS to 1.1.1.1 or 8.8.8.8.
  5. 5 Disconnect VPN and check the hosts file.
On this page
  1. Before you start
  2. Quick checks
  3. Clear DNS caches
  4. Change DNS and check settings
  5. Troubleshooting
  6. Frequently asked questions

Before you start

  • A computer with Chrome or Edge

Method 1 Quick checks

  1. Step 1: Check the spelling

    A single wrong letter in a domain causes this error.

  2. Step 2: Is the domain real?

    The site may have closed or the domain expired. Search for it to confirm.

  3. Step 3: Try another network

    If it works on mobile data, your network’s DNS is the issue.

Method 2 Clear DNS caches

  1. Step 1: Windows DNS

    Run ipconfig /flushdns in Terminal.

  2. Step 2: Chrome host cache

    Go to chrome://net-internals/#dns and click Clear host cache. Then chrome://net-internals/#sockets > Flush socket pools.

  3. Step 3: Mac

    In Terminal run sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.

Method 3 Change DNS and check settings

  1. Step 1: Use public DNS

    Set DNS to 1.1.1.1/1.0.0.1 or 8.8.8.8/8.8.4.4.

  2. Step 2: Chrome secure DNS

    In Settings > Privacy and security > Security > Use secure DNS, try switching provider or turning it off to test.

  3. Step 3: Hosts file

    Open C:\Windows\System32\drivers\etc\hosts in Notepad (as admin) and remove lines that point the domain somewhere else.

  4. Step 4: VPN

    Disconnect your VPN; its DNS may be failing.

Flush DNS
ipconfig /flushdns                                       (Windows)
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder   (Mac)

Troubleshooting

Only one site shows NXDOMAIN on my network

Your provider or network filter may block it via DNS. Changing DNS usually confirms this.

It happens on my own new website

DNS changes can take hours to spread. Check your domain’s DNS records and nameservers.

Frequently asked questions

What does NXDOMAIN stand for?

“Non-Existent Domain”: the DNS server found no record for that name.

Is it a virus?

Usually not, though malware can edit the hosts file. Scan if you find unexpected hosts entries.

Summary

Check the address, then flush DNS, clear Chrome’s host cache, and switch to 1.1.1.1 or 8.8.8.8. Check the hosts file and VPN if the error continues.

Sources

Written by

James Chambo

Founder

James is the Founder and Senior Editor of OnlineHow with more than 20 years of experience in internet publishing.