+1 (506) 500-5957 sales@monovm.com Get US VPS for 50% OFF!

How to fix DNS_PROBE_FINISHED_NXDOMAIN Error? [11 Easy Ways]

You will get a DNS_PROBE_FINISHED_NXDOMAIN error while working with the common CMS that can occur due to an internet connection or DNS. In this post, you will get a detailed solution to fix this.

Posted: 26 Feb, 21 Updated: 06 Apr, 23 by Antoniy Yushkevych 12 Min

List of content you will read in this article:

If you are frequently web surfer encountering the DNS_PROBE_FINISHED_NXDOMAIN error might sound familiar to you. It is a commonly occurring error that may be prevalent across various domains. It sometimes refers to when your domain seems non-existent, or the related IP address is unavailable. You can encounter this error on any browser whenever the site you try to reach is unavailable. 

There can be various reasons for this error to occur in the first place. Before getting into the causes and the ways to fix this error, we will learn more about DNS_PROBE_FINISHED_NXDOMAIN. 

DNS helps direct the incoming traffic by connecting the domain names with the web servers. This domain name gets converted into the IP address to be understood by the computer. This error commonly occurs when there is a mistake within the configuration or any issue with the DNS. The actual problem occurs when you provide the URL, and the DNS will not be able to search the server with an appropriate IP address regarding that server. Whenever the DNS fails to explore, it results in an error called DNS_PROBE_FINISHED_NXDOMAIN, where NXDOMAIN represents the non-existent domain. 

There is nothing to worry about as it is easy to fix, and the solution comes in many ways suitable to you. Well, different browsers serve you with different ways of solving the problem. This error name is mostly for Google chrome, but that does not mean this error does not occur on other browsers.


In the article below, we will learn various ways to implement different solutions on different operating systems. We will discuss the below-mentioned methods.

  • Flushing the DNS Cache
  • Releasing and Renewing the IP Address
  • Changing the DNS Servers
  • Restarting the DNS Client Service
  • Checking the Local Hosts File
  • Resetting the Chrome Flags
  • Disabling the VPN or Antivirus
  • Resetting the Network Adapter
  • Moving to Google DNS
  • Clearing the Chrome Browser Cache
  • Contacting Your Internet Provider

1. By Flushing the DNS Cache

A DNS cache is a temporary file stored on your system that contains the IP address of the previously visited sites. One way is to clear that cache file to avoid the outdated IP address for the particular website. This solution may resolve your problem. You can follow the below steps for the different OS to resolve the issue.

How to Flush DNS in Windows

  • Hit the start button and look for the command prompt. To make DNS cache changes, you must log in as an administrator. So right-click the command prompt and log in as administrator. 
  • A command prompt terminal will open and run the below command.


  • Click enter to complete the command and clear the DNS cache. This method is viable for Windows operating systems.

How to Flush DNS in Windows

How to Flush DNS in Linux, CentOS, Ubuntu, Debian,

Ubuntu does not come with a DNS cache, so you must install a DNS service to do that manually. Once you start storing the DNS cache, you can clear it up to resolve the problem using the following steps.

  • Open the terminal window using ctrl+alt+T.
  • Use the below command on the terminal to clear the DNS entries and hit enter.

sudo /etc/init.d/nscd restart

So this is the guide to help you to fix dns_probe_finished_nxdomain ubuntu.

2. By Releasing and Renewing the IP Address

If applying the previous method did not work, you can use it to clear the cache, which is almost the same with some changes.

For Release and renew IP in Windows,

First, open the command prompt with administrative rights again by right-clicking it. Then you can follow the below steps to clear the DNS entry.

  • You can use the following command to release the current IP address.


  • Run the following command to display the full IP configs for all the adapters.


  • To reset the DNS cache, run the following command.


  • The following command will renew the DNS setting for all adapters.


  • Resetting the IP setting for already present IP.

netsh int ip set dns

netsh winsock reset

  • Then restart the system.

For Release and renew IP in MacOS.

You can follow the below steps to release and renew the IP address.

  • Navigate to System Preferences and select Network.
  • Go for the internet connection and click the Advanced option.
  • Go to the TCP/IP menu and click the Renew DHCP Lease option.
  • Click OK to make the changes, and then restart your computer.

3. By Changing the DNS Servers

If none of the above-discussed methods work, you can try changing your system’s DNS. By default, the computer uses the internet service provider for DNS. to resolve the issue, and you can change it to Google DNS or Open DNS.

For Windows 

Below are the steps to make DNS server changes on Windows.

  • Navigate to the Control panel and look for the Network and Sharing center, as shown below.


  • Go to the Change Adapter setting on the left side menu.
  • Right-click the current connection and hit properties.
  • Select the Internet Protocol Version 4 (TCP/IPv4) option and hit the properties option.


  • You can change the DNS server from the Preferred and alternate DNS server options under the General tab.

For Google DNS-

For Open DNS-

  • Click OK after making the changes accordingly.

For macOS.

Follow the below steps to make DNS server changes.

  • Go to the Apple icon and look for system preferences.
  • Go to the Network, select the currency used for the internet connection, and select the advanced option.

Changing the DNS Servers

  • Select the DNS tab, press the ‘+’ button, and provide the new DNS server details, either Google DNS or Open DNS, whose value will be the same as mentioned above.

Changing the DNS Servers

  • Click OK to apply the changes.

4. BY Restarting the DNS Client Service

Three different ways to restart the DNS client service on the Windows OS are available.

Windows Command Prompt

  • Open the command prompt with admin rights and run the below commands.
  • Run the below command to Stop the DNS server.

net stop dnscache


The DNS Client service was stopped successfully.

  • Now, start the DNS service again using the below command.

net start dnscache


The DNS Client service was started successfully.

Windows Service Manager

  • Open the search bar from the Start menu and look for services.
  • Select the ‘DNS client’ option from the list, as shown in the image below.
  • To apply the changes, you can now restart the DNS client service. 

Restarting the DNS Client Service

Windows System Configuration

  • Open Run, type MSConfig, and enter.
  • A new window will appear with all the services. Go for DNS client service.
  • Disable the service by unclicking it.
  • Click OK and then restart.
  • Follow the first two steps again, and recheck the service. 
  • Restart your system after making the changes.

Restarting the DNS Client Service

5. By Checking the Local hosts’ File

A host's file is stored on your system locally that maps the IP addresses’ domain names. This file is always considered before visiting any website. If the file does not have any information for the website, it will search for the DNS system to load it. Make sure that the details are present there to avoid DNS issues.


  • Open Notepad with administrative rights.
  • Click fill and open.
  • Now change the file filter to All Files.
  • Copy the below address in the address bar to open the file.


  • Open the host’s file from the folder.

Checking the Local hosts’ File windows

  • Remove the visiting website's domain name and IP address and save the changes.

Checking the Local hosts’ File windows


  • Open the terminal from the launchpad.
  • You can run the below command to open the Nano editor as administrator.

sudo nano /private/etc/hosts

  • Enter the password for the admin account.
  • You will be redirected to the hosts’ file.
  • Remove the file details and save changes by clicking ctrl_O.

Checking the Local hosts’ File macOS

6. By Resetting the Chrome Flags

One solution is resetting the Google Chrome settings and the experimental features that were modified by mistake. Open the below link in Chrome.


A window will appear with all experimental features; click reset all in the upper right corner. Then close and start the browser again.

Resetting the Chrome Flags

7. By Disabling the VPN or Antivirus

Though VPN and Antivirus ensure safety but might prevent you from accessing some websites, to resolve the issue, you can temporarily turn off the active VPN or antivirus and roll back the changes if not required.

You can disable the Antivirus from the control panel and temporarily turn it off. To disable the VPN details on your system, follow the steps below.

  • Go to Control Panel, navigate Network and Internet, and click Network Connections.
  • Select the VPN accordingly and click Properties.
  • Go to the Networking tab, and click uninstall. 
  • Restart the system after making the changes.

8. By Reset the Network Adapter

  • Right-click the start button again and click on the command prompt.
  • On this command prompt window, type in netsh winsock reset and then enter.
  • Restart the computer after you have entered the command.

Reset the Network Adapter

9. By Moving to Google DNS

If you often see error messages and experience low downs, you can switch to OpenDNS or Google DNS instead. These are two very reliable and tend to be swifter than the DNS Servers that your Internet Service Provider provides.

  • Open your settings on the computer and click on “network & internet.”
  • When the next screen appears, scroll to “network & sharing center.”
  • Once that screen loads, click on the WiFi Network name
  • After seeing the WiFi status screen, click the "Properties" option toward the bottom. If you are prompted to enter your admin password, do so now
  • On the WiFi properties screen, choose "internet protocol version 4” and then select the “Properties” button
  • On the following window, choose the “Use the following DNS Server” addresses option
  • Enter the sequence in the field beside the Preferred DS Server
  • Next to the Alternate DNS server, go ahead and enter the sequence
  • Select the OK button to save these new settings

10. By Clearing the Chrome Browser Cache

  • Open the Google Chrome Browser on your PC
  • Select the three dots in the Chrome Menu Icon and then hover the mouse over the More Tools section
  • Click "Clear browsing data.”
  • On the screen that pops up, choose “all-time” and then click “clear data.” If you want to retain certain browsing data, you can deselect individual items

11. By Contacting Your Internet Provider

This is one solution to avoid the issue, and you can try restarting your Internet router. Follow the below steps to ensure it:

  • Unplug both your modem and router and wait for a few seconds.
  • Plug the modem and router back in and wait for a few minutes.
  • Check if the issue gets resolved.

You can call your internet provider to look into the issue if this does not work.

DNS_PROBE_FINISHED_NXDOMAIN problem is prevalent and easy to fix. We have already discussed 11 methods to help you eliminate the problem. We have mentioned easy-going steps for each method that is easy to manage and handle. There is no need to go through every method if your issue gets resolved with any method. Once you eliminate the DNS problem, you can access the website without issue. 

People are also reading:

Antoniy Yushkevych

Antoniy Yushkevych

Master of word when it comes to technology, internet and privacy. I'm also your usual guy that always aims for the best result and takes a skateboard to work. If you need me, you will find me at the office's Counter-Strike championships on Fridays or at a.yushkevych@monovm.com