DNS_PROBE_FINISHED_NXDOMAIN is one of the most common DNS-related errors users encounter when trying to access a website. It means your browser could not locate the domain’s corresponding IP address — essentially reporting that the domain does not exist (“NXDOMAIN”).
The good news:
๐ This issue is usually local and easy to fix.
This guide covers 7 proven solutions to fix DNS_PROBE_FINISHED_NXDOMAIN on Windows, macOS, Chrome, Firefox, Edge, and mobile devices.
DNS_PROBE_FINISHED_NXDOMAIN occurs when your browser fails to connect a domain name to its IP address, usually due to corrupted DNS cache, incorrect DNS configuration, or network issues. You can fix it by checking if the website is online, flushing DNS cache, renewing your IP address, switching to Google DNS (8.8.8.8), or resetting your browser settings.
## 1. Check If the Website Is Actually Online (Fastest Fix)
Before changing settings on your device, confirm whether the website is down globally or only on your connection.
โ The fastest way:
Use a domain-specific uptime checker:
๐ Is Your Website Down Right Now?
Enter the URL → instantly see:
-
HTTP status code
-
DNS resolution status
-
SSL certificate validity
-
Response time
-
Whether the website is UP or DOWN
If the site is UP:
The issue is local — continue with the fixes below.
If the site is DOWN:
The problem is on the website's server, not your device.
## 2. Release and Renew Your IP Address
Refreshing your local IP configuration resolves many DNS glitches.
Windows
-
Open Command Prompt (Admin)
-
Run the following commands:
-
Restart the browser and test again.
macOS
-
Go to System Preferences → Network
-
Select your active connection
-
Click Advanced → TCP/IP
-
Click Renew DHCP Lease
## 3. Flush Your DNS Cache
A corrupted DNS cache can block correct resolution of domain names.
Windows Command
You should see:
“Successfully flushed the DNS Resolver Cache.”
macOS Command
## 4. Switch to Reliable DNS Servers (Google or Cloudflare)
Your ISP’s DNS may be slow, unstable, or temporarily offline.
Switch to:
๐น Google Public DNS
-
Preferred DNS: 8.8.8.8
-
Alternate DNS: 8.8.4.4
๐น Cloudflare DNS
-
Preferred DNS: 1.1.1.1
-
Alternate DNS: 1.0.0.1
Windows Setup
-
Go to Network Connections
-
Right-click your network → Properties
-
Select TCP/IPv4 → Properties
-
Choose Use the following DNS server addresses
-
Enter the DNS values above
macOS Setup
-
System Preferences → Network
-
Select connection → Advanced → DNS
-
Add new DNS entries with +
## 5. Check Your Local hosts File
Your hosts file overrides DNS results.
If the domain you are trying to access is listed incorrectly, your browser will fail to load it.
Look for lines like:
Delete or comment out problematic entries.
## 6. Reset Chrome Flags (Chrome-Only Fix)
Chrome flags are experimental features that can interfere with DNS resolution.
Steps:
-
Open Chrome
-
Navigate to:
-
Click Reset all
-
Restart Chrome
## 7. Temporarily Disable Antivirus or Firewall Software
Some firewalls incorrectly block DNS requests.
Try disabling:
-
Windows Defender
-
Avast
-
Bitdefender
-
Kaspersky
-
Norton
If the website loads afterward → add a firewall exception.