DNS_PROBE_FINISHED_NXDOMAIN.” You’ve probably already broken out in a cold sweat over these few soft words.

And that’s normal, because it’s one of the most frequently encountered error messages on the web.

A man is stressed about a DNS_PROBE_FINISHED_NXDOMAIN error.
Breathe in, breathe out, it’ll be fine.

If you’ve made Google Chrome your browser of choice (like more than one in two users), you can’t have escaped it.

This error can become a real headache, as it prevents you from accessing the website you’re so interested in, and can block important actions.

But don’t panic. In this tutorial, we’ll look at what this error actually consists of, what the main causes are, and above all what practical solutions there are to quickly and efficiently resolve the DNS_PROBE_FINISHED_NXDOMAIN error.

Fasten your seatbelts and let’s go!

Your WordPress projects need the best hosting!

WPMarmite recommends SiteGround: great performance, great support. All you need for a great start.

Try SiteGround
SiteGround logo

What is DNS_PROBE_FINISHED_NXDOMAIN?

To understand exactly what the DNS_PROBE_FINISHED_NXDOMAIN error means, it’s essential to go back to the basics of how the Internet works: DNS (Domain Name System) lookups.

Every time you enter a URL into your web browser, it must translate the domain name (e.g. www.myawesomesite.com) into an IP (Internet Protocol) address that web servers can understand and process (e.g., 192.168.123.132).

This process is managed by the DNS server system, which performs the necessary translation.

If everything works as expected, you’ll be directed to the desired site.

Otherwise, the DNS_PROBE_FINISHED_NXDOMAIN error message appears, indicating that the server has failed to associate the domain name with the appropriate IP address.

Example of a DNS_PROBE_FINISHED_NXDOMAIN error message.
Horror, disaster! 😱

The main causes of the DNS_PROBE_FINISHED_NXDOMAIN error

Now that you have a general idea of how DNS works, let’s take a look at the potential causes of this error:

  • The domain address is misspelled
  • Your computer’s DNS settings are incorrectly configured
  • The browser cache is corrupted
  • The DNS cache contains obsolete data
  • VPN, antivirus, or firewall blocks connection
  • The DNS server is temporarily down or incorrectly configured
  • The hosts file is misconfigured
  • Your host is experiencing a hardware problem

Rest assured: there may be many causes of this error, but there are also many solutions!

Now let’s take a closer look at the various solutions you can implement to correct the DNS_PROBE_FINISHED_NXDOMAIN error.

How to resolve the DNS_PROBE_FINISHED_NXDOMAIN error

Solution #1: Check the spelling of the domain name

It may sound silly, but it happens (and more often than you might think), as in the screenshot above!

First of all, check that you’ve spelled the site URL correctly, then refresh the page.

If the problem persists, move on to the next step.

Solution 2: Check that the domain is active

If the domain is spelled correctly, it may be expired or inactive.

To check that the domain is active, use the ICANN (Internet Corporation for Assigned Names and Numbers) search tool.

Enter the URL of the site you wish to visit in the search bar, and check that the domain is active.

ICANN's data lookup tool allows you to check if a domain name is still active.

Solution 3: Check the network connection

Again, it may sound basic, but who hasn’t had this happen?

Simply rebooting your router can often solve underlying connectivity problems.

If you get the DNS_PROBE_FINISHED_NXDOMAIN error, make sure your Internet connection is working properly.

Make sure all cables are properly connected, and check the quality of the Wi-Fi signal.

Still having a problem? Let’s move on to the next solutions.

Solution 4: Renew your IP address

In some cases, it may be useful to renew your IP address, including for security reasons.

Here’s how it works:

Renewing your IP address on Windows

  1. Find the command prompt (you can type “cmd” in the Windows search bar), and select “Run as administrator.”
  2. Type the command ipconfig /release, then press “Enter.”
  3. Type the command ipconfig /renew, then press “Enter.”
Run Windows Command Prompt as the administrator.

This will force your machine to obtain a new IP address and may solve network configuration problems.

Renewing your IP address on MacOS

  1. Click on the “Apple” icon at the top left of your screen, then on “System Preferences.”
  2. Go to the “Network” menu, select your current connection and click on “Details.”
Checking network details on MacOS.
  1. In the “TCP/IP” menu, click on the “Renew DHCP lease” button.
Renewing the DHCP lease on MacOS.

Solution 5: Empty cache and delete cookies

Sometimes, the culprit behind a DNS_PROBE_FINISHED_NXDOMAIN error may simply be the cache or obsolete cookies stored by your web browser (tsk tsk!).

Deleting this data can put an end to a few unexpected malfunctions.

If you use Chrome, you can empty your cache by copying and pasting the following address into your browser: chrome://settings/clearBrowserData

Don’t forget to restart the browser after clearing your cache to ensure that the changes take effect.

Solution 6: Temporarily disable VPN tools and/or security software

VPNs and security software such as anti-virus and firewalls can cause the DNS_PROBE_FINISHED_NXDOMAIN error.

Although these programs are essential to protect your system, in certain situations they can block access to certain websites for no apparent reason.

If you’re experiencing DNS resolution problems, you can try temporarily disabling this software.

Bear in mind that once these tools are deactivated, you may be exposed to potential malware. So try to open the page returning a DNS_PROBE_FINISHED_NXDOMAIN error only if you’re sure it’s a trusted site, then reactivate these tools immediately afterwards.

If the connection to the page is established correctly after this deactivation, congratulations! You’ve identified the cause of the problem.

Join the WPMarmite subscribers

Get the last WPMarmite posts (and also exclusive resources).

WPMarmite English newsletter

Solution 7: Restart DNS client (Windows)

If you’re using Windows, you can reconfigure DNS settings by restarting the DNS client.

This program resolves and stores IP addresses in the DNS cache, linking the browser to the DNS server.

To check the status of the DNS service and, if necessary, restart it, follow these steps:

  1. Open the “Run” dialog box, from the “Start” menu or by pressing Windows + R.
  2. Type “msconfig” and confirm by pressing “OK.” In the “Services” tab, look for “DNS Client.”
To restart the DNS server on Windows, search for "msconfig"
  1. Uncheck the box to disable it, then click “OK.”
Restarting the DNS client can resolve a DNS_PROBE_FINISHED_NXDOMAIN error.
  1. Restart your computer, and repeat the first two steps. This time, check the box in front of “DNS Client” to activate it.
  2. Restart your computer and check that the DNS_PROBE_FINISHED_NXDOMAIN error has disappeared.

Solution #8: Clear DNS cache to correct DNS_PROBE_FINISHED_NXDOMAIN error

The DNS cache is closely linked to the DNS client. It stores all the IP addresses of websites previously visited on the same computer.

Browsers use this to open pages as quickly as possible, but it can lead to DNS_PROBE_FINISHED_NXDOMAIN errors when IP addresses are out of date.

In this case, you need to clear the DNS cache to resolve the error. We’ll look at how to clear the DNS cache on Windows, Mac OS, and Chrome.

Clear DNS cache on Windows

  1. In the Start menu, find Command Prompt. Then click on “Run as administrator.”
Run command prompt as an administrator in Windows.
  1. Enter the command “ipconfig /flushdns”, then press Enter to execute.

Clear DNS cache on MacOS

  1. Open the Terminal application.
  2. Enter the following commands, then press “Enter”: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
  3. Enter your password and press “Enter” again.

Clear Google Chrome’s DNS cache

Google Chrome also has a DNS cache, different from that of your operating system. Here’s how to clear it:

  1. Type ” chrome://net-internals/#dns ” in Chrome’s address bar.
  2. Click on the “Clear host cache” button .
Clear Google Chrome's DNS cache.

Solution 9: Change DNS server

If clearing the DNS cache doesn’t fix the DNS_PROBE_FINISHED_NXDOMAIN error, you can try changing your DNS server.

Sometimes, the server you’re using may be temporarily out of service or incorrectly configured. By default, DNS servers are automatically assigned by your ISP.

In this case, opting for an alternative DNS server can correct our famous error.

For this example, we’ll be using DNS servers provided by Google, which generally offer good performance and reliability.

Here’s how to modify the network configuration to redirect the request to one of these servers:

Changing DNS on Windows

  1. Go to your Control Panel > Network and Internet > Network and Sharing Center.
  2. In the left-hand menu, click on “Change adapter settings.”
You can change the DNS server on Windows in the "Change adapter settings" tab.
  1. Right-click on your current connection, then click on “Properties.”
  2. Select “Internet Protocol version 4 (TCP/IPv4)” and click on “Properties.”
You can modify the properties of your IP address in Windows.
  1. Click on “Use the following DNS server addresses” and enter the following data:
    • Preferred DNS server: 8.8.8.8
    • Alternate DNS server: 8.8.4.4
Using a new DNS server in Windows.
  1. Click “OK” to save changes. Restart the browser and check that the DNS_PROBE_FINISHED_NXDOMAIN error has been resolved.

Changing DNS on MacOS

  1. Click on the “Apple” icon at the top left of your screen, then go to “System Settings,” and click on “Wi-Fi”.
  2. Select your current local connection, and click on the “Details” button.
  3. Click on the “DNS” tab and on the “+” button.
Changing the DNS server on MacOS.
  1. Enter the addresses of the new IPv4 DNS servers one after the other, then click “OK”:
    • 8.8.8.8
    • 8.8.4.4
  2. Restart your browser to check whether this operation has resolved the error.

Solution 10: Reset Chrome indicators

Chrome has experimental features, called “Flags” or Chrome indicators, which allow you to test options in advance.

These features are made available to test new functions before they are officially integrated into the browser.

Some of them may be misconfigured and cause the DNS_PROBE_FINISHED_NXDOMAIN error.


In this case, you can reset the Chrome indicators by following these steps:

  1. Start Google Chrome.
  2. Type chrome://flags in the address bar, and press Enter.
  3. This allows you to see which new features are active. Click on the “Reset All” button at the top of the page to restore the default settings.
Resetting Chrome's flags can resolve the DNS_PROBE_FINISHED_NXDOMAIN error.
  1. Restart your browser to see if the problem has been solved.

Solution 11: Check the hosts file

Your computer’s hosts file allows you to manually associate IP addresses with domain names, without using a DNS server. If this file has been modified (intentionally or by accident), this may cause the DNS_PROBE_FINISHED_NXDOMAIN error.

Every computer has its own hosts file, and errors can occur if you’ve installed software that modifies this file, or if a user has tried to block certain sites manually.

Inspecting this file for any erroneous configuration may enable you to quickly resolve the problem.

Check hosts file on Windows

  1. In the Windows search bar, type “Notepad” and select “Run as administrator.”
  2. Click on File > Open. Change the file filter from “Text documents (*.txt)” to “All files.”
  3. In the search bar at the bottom of the window, enter this file name: C:\Windows\System32\drivers\etc\
  4. Select the hosts file and open it.
  5. Below lines beginning with #, the file displays a list of blacklisted websites.
  6. If the website you’re trying to visit appears in this list, delete it.

Check hosts file on MacOS

  1. Open Terminal.
  2. Enter the following command, followed by your password: sudo nano /private/etc/hosts
  3. Once you’ve opened the hosts file, you can see the blacklisted websites below the last line starting with ::1.
  4. Delete the inaccessible site information, then confirm your changes. Use Ctrl+O to overwrite the hosts file, then Ctrl+X to close it.

Conclusion on the DNS_PROBE_FINISHED_NXDOMAIN error

In short, the DNS_PROBE_FINISHED_NXDOMAIN error can be frustrating, but it can be easily resolved with a series of simple checks or adjustments to your network settings.

Whether by checking the site’s domain, resetting DNS settings, or modifying Chrome flags, for example, various solutions can quickly restore access to your favorite sites.

If none of the 11 solutions proposed in this article succeeds in resolving the DNS_PROBE_FINISHED_NXDOMAIN error, please contact your ISP or hosting provider to try and find a solution.

Have you experienced this error yourself? If so, what solution have you implemented to resolve it? Also, do you know of any other techniques not yet covered in this article? Let us know in the comments. 👇