The DNS_PROBE_FINISHED_NXDOMAIN error means your browser's DNS cannot resolve the domain name into an IP address, indicating the website does not exist or the DNS records are misconfigured. To fix it, check your domain's nameservers, verify your 'A Record' points to your host, and flush your computer's local DNS cache to clear outdated routing data.
What Does NXDOMAIN Mean?
NXDOMAIN stands for "Non-Existent Domain." Your browser asked DNS servers "What IP address is example.com?" and received the answer: "This domain doesn't exist."
- The domain was never registered
- The domain expired and was deleted
- DNS records are missing or misconfigured
- Your local DNS cache contains stale data
The error can be global (affecting everyone) or local (only affecting your device). Determining which is your first step.
Quick test: Try accessing the site on your phone using mobile data. If it loads there, the problem is local to your computer or network.
Root Cause 1: Domain/DNS Misconfiguration
Start here, the most common cause for site owners.
Check domain status: Run a WHOIS lookup. Look for domain status (active = good; pendingDelete = expired) and verify nameservers are correct. Check DNS records: Verify A Record exists for root domain (@) pointing to your server IP, and www has a record too.
- Nameservers point to old DNS provider
- A Record missing or deleted
- Recent changes haven't propagated
If DNS is misconfigured at the registrar, local troubleshooting won't help.
Root Cause 2: Local Network Issues
If the domain works on other devices or networks, the problem is your local environment.
Router DNS cache: Your router caches DNS lookups. Old cached data persists even after DNS changes propagate globally.
Computer DNS cache: Your operating system also caches lookups locally.
ISP DNS issues: Your internet provider's DNS servers may have stale data or be experiencing problems.
These local issues cause NXDOMAIN errors even when the website is functioning perfectly for everyone else.
Implementation Steps: Systematic Fix
Step 1: Verify Domain Status Check WHOIS to confirm domain is active with correct nameservers. Step 2: Verify DNS Records In your DNS manager, confirm A record exists and points to correct IP.
Step 3: Flush Local DNS Cache
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Step 4: Restart Router Unplug router for 30 seconds. This clears its DNS cache.
Step 5: Change DNS Servers Switch from ISP DNS to public resolvers:
- Google: 8.8.8.8 and 8.8.4.4
- Cloudflare: 1.1.1.1 and 1.0.0.1
On Windows: Network Settings → Change adapter options → IPv4 → Use custom DNS On Mac: System Preferences → Network → Advanced → DNS
Step 6: Test Again Clear browser cache or use incognito mode, then retry.
Common Mistakes
Blaming the web host: NXDOMAIN is a DNS routing failure, not a server issue. Your host is fine; the domain can't find it.
Skipping WHOIS check: An expired domain is the simplest explanation. Always verify registration status first.
Only flushing PC cache: Router cache matters too. Restart it.
Waiting indefinitely: If DNS records are correct and propagation is complete, local caching is the problem. Changing DNS servers bypasses this.
What This Means for You
NameSilo's DNS Manager lets you verify and fix records quickly. Check that nameservers are set to NS1.DNSOWL.COM, NS2.DNSOWL.COM and NS3.DNSOWL.COM, then confirm your A record in the domain console.
Frequently Asked Questions
What causes DNS_PROBE_FINISHED_NXDOMAIN?
Missing DNS records, expired domain, or stale local cache.
Verify the domain is registered, check DNS records, flush cache, change DNS servers.
Is my website down if I see NXDOMAIN?
Not necessarily. Could be a local caching issue.
Does flushing DNS fix browser errors?
Often yes, if stale cached data is the problem.
How do I change my DNS to Google?
Network settings → IPv4 → set 8.8.8.8.
Can an expired domain cause NXDOMAIN?
Yes. Expired domains lose DNS resolution.
Why does it work on a phone but not PC?
The PC has cached old data. Flush cache or change DNS.
How long does a DNS fix take?
Local fixes: immediate. Propagation: up to 24 hours.