LogCure.com
Server Error

Resolving "DNS_PROBE_FINISHED_NXDOMAIN" When Connecting to Remote Servers

What Does DNS_PROBE_FINISHED_NXDOMAIN Mean?

DNS_PROBE_FINISHED_NXDOMAIN means "Non-Existent Domain" — your DNS resolver returned an NXDOMAIN response, indicating it cannot find any DNS record for the domain or hostname you're trying to reach. This is almost always a client-side DNS issue (stale cache, wrong resolver, corrupted hosts file) rather than the remote server actually being down — though genuine DNS propagation delays or misconfigured server DNS records can also cause it.

Quick Diagnostic Table

ScenarioLikely CauseFix
Only on your deviceStale DNS cacheFlush DNS cache
Only on your networkISP DNS resolver issueSwitch to 1.1.1.1 or 8.8.8.8
After domain migrationDNS propagation (up to 48h)Wait or use dig to check TTL
After hosts file editIncorrect hosts file entryClean up /etc/hosts
Only in browserBrowser DNS-over-HTTPS conflictDisable DoH or change DoH provider

How to Fix DNS_PROBE_FINISHED_NXDOMAIN

Fix 1 — Flush Your DNS Cache

Retest the connection immediately after flushing before applying other fixes.

Fix 2 — Switch to a Public DNS Resolver

Open Network Adapter Settings → IPv4 Properties and set:

Save, then run ipconfig /flushdns again to force use of the new resolver.

Fix 3 — Inspect the Hosts File

Open the hosts file:

Look for any entries pointing your target domain to 0.0.0.0 or an incorrect IP — these override DNS and cause NXDOMAIN. Delete incorrect lines and save.

Fix 4 — Release and Renew IP Address

Open Command Prompt as Administrator and run: ipconfig /release then ipconfig /renew. This forces your NIC to request a fresh DHCP lease and new DNS server assignment from your router.

Fix 5 — Verify DNS with nslookup

Run nslookup yourdomain.com 8.8.8.8 — this queries Google DNS directly. If it resolves correctly, your default resolver is the problem (Fix 2). If it also returns NXDOMAIN, the domain's DNS records may be misconfigured at the registrar or the domain has expired.

Verification

✓ How to Confirm the Fix Worked

Run nslookup yourdomain.com and confirm it returns a valid IP address without an NXDOMAIN response. Open the URL in your browser — it should load normally. For server-side DNS issues, verify your DNS records propagated using dnschecker.org by checking A, CNAME, and MX records across global resolvers.