Skip to main content

How to fix DNS_PROBE_FINISHED_NXDOMAIN (step by step)

4 months ago
14
0
0

When you see DNS_PROBE_FINISHED_NXDOMAIN, the browser is telling you it could not turn the domain name you typed into a valid IP address using DNS.

This guide explains in simple steps what the error means and how to fix DNS_PROBE_FINISHED_NXDOMAIN on Windows, macOS, Android, iOS and for website owners.


What does DNS_PROBE_FINISHED_NXDOMAIN mean?

When you enter a website address, your device asks a DNS server to translate the domain name (for example example.com) into an IP address.

If DNS cannot find a record for that domain, the browser shows the error:

DNS_PROBE_FINISHED_NXDOMAIN

“NXDOMAIN” means “non existent domain”. In practice, it usually means:

  • Your device is using broken DNS settings
  • The DNS cache is corrupted
  • The domain is misconfigured or does not exist

Common causes of DNS_PROBE_FINISHED_NXDOMAIN

Some typical reasons are:

  • Typo in the URL
  • Domain has expired or is not registered
  • Wrong DNS server or DNS server is down
  • Corrupted DNS cache on your device
  • VPN, firewall or antivirus blocking DNS
  • Wrong or missing DNS records for the domain

Quick checks before deep troubleshooting

Check the URL

Make sure you typed the address correctly.
A single wrong letter can trigger DNS_PROBE_FINISHED_NXDOMAIN.

Try another browser or device

Open the same site in another browser (for example Firefox instead of Chrome) or on another device.

  • If it works there, the problem is likely in your first browser or device.
  • If it does not work anywhere, the problem may be your network or the domain.

Restart your router and device

  1. Turn off or unplug your router.
  2. Wait 30 seconds.
  3. Turn it back on.
  4. Restart your computer or phone.

Many temporary DNS issues disappear after a simple restart.

Check if the website is down for everyone

Try the site from:

  • Your phone over mobile data
  • Another network (for example a hotspot)

If nobody can reach the site, the issue may be with the domain or hosting.
You can skip to the section “If you are the website or domain owner”.


How to fix DNS_PROBE_FINISHED_NXDOMAIN on Windows

Flush the DNS cache

  1. Click Start and type cmd
  2. Right click “Command Prompt” and choose “Run as administrator”
  3. Run this command:
ipconfig /flushdns
  1. You should see a message that the DNS resolver cache has been flushed
  2. Close the window and try the website again

Release and renew your IP address

  1. Open Command Prompt as administrator again
  2. Run these commands one by one:
ipconfig /release
ipconfig /renew
  1. Wait for the network to reconnect
  2. Open your browser and test the site

Change DNS servers to public DNS

  1. Press Win + R, type ncpa.cpl and press Enter
  2. Right click your active network adapter and click “Properties”
  3. Select “Internet Protocol Version 4 (TCP/IPv4)” and click “Properties”
  4. Choose “Use the following DNS server addresses”
  5. Enter for example:
    • Preferred DNS server: 8.8.8.8
    • Alternate DNS server: 1.1.1.1
  6. Click OK on all windows
  7. Close and reopen your browser and test again

You can also set the same DNS servers for “Internet Protocol Version 6 (TCP/IPv6)” if you use IPv6.

Restart the DNS Client service

  1. Press Win + R, type services.msc, press Enter
  2. Find “DNS Client” in the list
  3. Right click it and choose “Restart”
  4. Try loading the website again

How to fix DNS_PROBE_FINISHED_NXDOMAIN on macOS

Flush the DNS cache on macOS

  1. Open “Terminal”
  2. Run the following commands:
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
  1. Enter your password if asked
  2. Close and reopen your browser
  3. Try the site again

Change DNS servers in macOS

  1. Open “System Settings” or “System Preferences”
  2. Go to “Network”
  3. Select your active connection (Wi-Fi or Ethernet)
  4. Click “Details” or “Advanced”
  5. Open the “DNS” tab
  6. Remove any broken entries
  7. Add for example:
    • 8.8.8.8
    • 1.1.1.1
  8. Click OK and then Apply
  9. Turn Wi-Fi off and back on
  10. Test the website

How to fix DNS_PROBE_FINISHED_NXDOMAIN on Android and iOS

Reset the connection

On phones and tablets, DNS problems are often temporary.

  • Turn on Airplane mode, wait 10 seconds, then turn it off
  • Turn Wi-Fi off and on again
  • Try the site on mobile data and on Wi-Fi

If it works on mobile data but not on Wi-Fi, the problem is your router or home DNS.

Set custom DNS on Android

Steps vary by version, but in general:

  1. Open Settings → Network & Internet (or Connections)
  2. Go to Wi-Fi or Internet
  3. Open your active network settings
  4. Look for “Private DNS” or DNS settings
  5. Set a provider such as dns.google or use manual DNS if available

Set custom DNS on iOS

  1. Open Settings → Wi-Fi
  2. Tap the “i” icon next to your Wi-Fi network
  3. Tap “Configure DNS”
  4. Choose “Manual”
  5. Add DNS servers such as 8.8.8.8 and 1.1.1.1
  6. Save the changes and test the site

You can also set DNS directly in your router so all devices use the same servers.


Browser specific fixes

Clear Chrome’s internal DNS cache

  1. Open Google Chrome
  2. In the address bar, enter: chrome://net-internals/#dns
  3. Press Enter
  4. Click the “Clear host cache” button
  5. Close and reopen Chrome
  6. Try the site again

Adjust Secure DNS (DNS over HTTPS)

Modern browsers can use DNS over HTTPS (DoH) with their own DNS providers.

In Chrome or Edge:

  1. Open Settings
  2. Go to “Privacy and security”
  3. Look for the Secure DNS or DNS-over-HTTPS section
  4. Either:
    • Use your current service provider (system DNS), or
    • Choose a reliable provider like Google or Cloudflare
  5. Restart the browser and test again

Clear browser cache and disable extensions

  1. Clear cache and cookies for the affected site
  2. Open an incognito or private window and try the URL
  3. Temporarily disable:
    • VPN browser extensions
    • Ad blockers
    • Security extensions

If the site works in incognito or after disabling an extension, that extension is likely the cause.


When DNS_PROBE_FINISHED_NXDOMAIN happens on all devices

If you see the error on many devices on the same network, the problem is probably your router or your internet provider.

Restart and reconfigure your router

  1. Turn the router off, wait 30 seconds, turn it on again
  2. Log in to the router admin panel (address is often 192.168.0.1 or 192.168.1.1)
  3. In the WAN or Internet section, set DNS servers such as:
    • 8.8.8.8
    • 1.1.1.1
  4. Save the settings and reboot the router if needed
  5. Reconnect devices and test again

Contact your ISP

If:

  • DNS_PROBE_FINISHED_NXDOMAIN appears for many websites
  • All devices on your network are affected
  • Changing DNS servers does not help

then contact your internet provider and explain that you are seeing DNS resolution errors.


If you are the website or domain owner

If many users report DNS_PROBE_FINISHED_NXDOMAIN for your domain, the problem is likely with the domain or DNS configuration.

Check if your domain is active

Use a WHOIS lookup and verify:

  • The domain is registered
  • It is not expired
  • It is not on hold or suspended

If the domain expired, you need to renew it with your registrar.

Verify DNS records at your DNS provider

Log in to your DNS dashboard (registrar, hosting, or DNS service) and check:

  • The root domain (example.com) has an A or AAAA record pointing to your server IP
  • www.example.com has an A record or a CNAME pointing to the correct target
  • Any subdomains you use also have valid records
  • There are no wrong or conflicting records

Update the records if needed and save your changes.

Check nameservers and propagation

  • At your registrar, confirm that your nameservers match the ones from your DNS provider
  • Use a DNS checker tool to see if your records have propagated around the world

DNS changes can take some time to reach all users. During this period, some users may still see DNS_PROBE_FINISHED_NXDOMAIN.


Security tools, VPNs and firewalls

Temporarily disable VPN and antivirus

  • Disconnect from your VPN and try the website
  • Pause your antivirus or internet security suite for a short time and test again

If the site works after that, adjust DNS or web protection settings in those tools.

Review firewall settings

  • On your computer, check that your firewall is not blocking your browser or DNS
  • On your router, look for parental controls or DNS filters that might block specific domains

Summary: Quick checklist to fix DNS_PROBE_FINISHED_NXDOMAIN

For regular users

  • Check for typos in the URL
  • Try another browser and device
  • Restart your device and router
  • Flush DNS cache
  • Release and renew IP address
  • Change to public DNS servers (Google, Cloudflare)
  • Clear Chrome’s DNS cache and review Secure DNS settings
  • Disable VPN, antivirus and browser extensions temporarily

For website and domain owners

  • Confirm the domain is registered, active and not expired
  • Check A, AAAA and CNAME records for the root domain and subdomains
  • Make sure nameservers at the registrar are correct
  • Wait for DNS changes to propagate and test from multiple networks

If you follow these steps in order, you will usually solve DNS_PROBE_FINISHED-NXDOMAIN and get your site loading again without needing deep networking knowledge.


8 min read
Share this post:

0 comments

Leave a Comment

Please, enter your comment.
Please, enter your name.
Please, provide a valid email address.
Enjoy this post? Join our newsletter
Don’t forget to share it

Related Articles

All posts