8 Jan, 2019

It is likely that you encounter the error code DNS_PROBE_FINISHED_NXDOMAIN while browsing the internet. Errors hovering around internet connection and DNS are commonplace if you are browsing the web on Google Chrome. Likewise, white screen death or database connection errors are equally common while working on sites related to WordPress. Such errors or snags are highly taxing as they abruptly bring your search to an undefined halt from where you can merely continue to browse the website to cannot do it at all. The good news is that there are many ways possible to work around these errors and even fix them for good.

What is a DNS?

A DNS or Domain Name System is basically an address-book of the internet. It is a decentralized system of naming computers, services or other resources which are connected to the internet or a private network. It is the DNS which are used to access any kind of information online. Every device is connected to the internet via a unique IP address. It is the latter which are used by the browsers to load internet resources. The Domain Name System ultimately translates the domain names to the IP addresses which are essential for finding and recognizing computer services and other devices with basic network protocols. DNS has thus been a vital part of internet functionality since 1985.

The DNS assigns the job of giving domain names and further mapping those names to various resources on the internet by the authoritative name servers assigned for each domain. In addition, a DNS also elaborates the DNS protocol, detailed subscription of the data structures and other data communication exchanges which are used in the DNS as a part of the IP suite. DNS thus maintains translation services between the internet and address spaces. Domain Name System is also implemented by the internet name servers and communication protocol. Another point of note in the context of the topic under consideration is the commonly stored records which are stored in the DNS database. The most common records are SOA or State of Authority, IP Addresses (A and AAAA), SMTP mail exchanges (MX), name servers (NS), CNAME or Domain Name Aliases etc. DNS has also expanded over time to include records like DNSSEC, RP, Spam, RBL etc. A structured text file is known as the Zone File usually stores the DNS database.

Thus, while browsing you will come across many websites all of which have proper domain names and IP addresses. It is not possible for a human brain to remember the IP addresses we use on a daily level- a function which is done by the DNS most accurately.


What is an NXDOMAIN?

An NXDOMAIN basically stands for a non-existent domain i.e. a domain name which is not able to be deciphered or resolved using the DNS servers. This can also be a domain name which is not registered so far. This can also occur due to a problem in the DNS server or network.

A DNS_PROBE_FINISHED_NXDOMAIN is usually encountered when the Domain Name Server is not able to translate to a corresponding IP address. The DNS is mostly installed on the computer’s router by default. But, it is also possible that it is stored on the modem which is given by the ISP or Internet Service Provider. The error can be resolved by simple steps without soliciting an expert help.

Here are a few steps which can be undertaken to solve the error.

Altering the DNS IP Address

Changing the DNS IP address is one of the most common methods to check the error. Altering the DNS IP Address is done by the following steps:

  • There is a Network icon on the right corner on the right corner of the taskbar. You have to right-click on it. If you are on Wi-Fi, a set of bars or a PC icon will show if you are on a LAN cable.
  • This will take you to a new window with many other options where you will have to select the Adaptor settings.
  • Furthermore, clicking on the Change Adaptor Setting will direct you to a new window. Latter will display all the connections present on your computer. The real problem is with the connection which shows the DNS_PROBE_FINISHED_NXDOMAIN.
  • You have to now select that connection and further right-click on it which will direct you to a drop-down menu from where you have to select the Properties from amongst the various options. Here in, a list of properties of the connection will show. You have to select the Internet Protocol Version 4(TCP/iPV4).  Fix Error Code DNS_PROBE_FINISHED_NXDOMAIN
  • Then you have to select the properties from a whole lot of options which now populated. This will take you to a window which will show many options again. Amongst these, you will find an option saying ‘Assign the custom DNS settings’. After clicking on it, you have to fill the following DNS in the area- Preferred DNS Server as Also, an alternative DNS Server ‘’ has to be further entered in the dialog box.
  • This should fix the problem. Now you can continue to browse without any hindrance or interruption.

Flushing the DNS

If the above resolution to the problem does not show results and the error still persists, it may be due to the fact that the system has automatically cached IP addresses and other DNS results. This is usually done to speed the process of repeated requests to the same hostname. This is fine until the bad results are also cached. These have to then clear from the cache for proper communication with hosts. At times the TCP/IP settings go corrupted. Here, you may consider walking down the following steps to resolve it. The process is known as flushing the DNS. It is as follows:

  • Go to the Start Button and search for cmd.
  • You have to further right click on the Command Prompt and then Run as the administrator. Here in the console, you should further type the command: ipconfig/flushdns. If the command is successful, a message reading “successfully flushed the DNS Resolver Cache”. Fix Error Code DNS_PROBE_FINISHED_NXDOMAIN
  • Then you have to type: netsh int is
  • Then you have to restart the computer.

The above steps will make your connection smooth and also a real-time trouble saver. DNS server stores the IP addresses of the websites which you have recently visited. If the latter changes before the DNS cache entry are updated, the site will not be accessed.

Restart the DNS Client

After a DNS Server translates the domain names to IP addresses. After a DNS Server is created on Windows, a service is run on a computer. Latter can be restarted for troubleshooting the issues. It can also be restarted after the service stops to run. You can follow the below steps to restart the same:

  • You have to open the Run window by pressing the Ctrl+R buttons. This will lead you to a dialog box where you have to type services.msc. Then hit on the Ok button. Fix Error Code DNS_PROBE_FINISHED_NXDOMAIN
  • This will open the Services Window. There you should scroll down and find the DNS Client. After you right-click on the DNS Client option, a drop-down menu will appear.
  • You should now click the Restart button to restart the DNS Client.

You have to take note that depending on which version f Windows are in use, it may lead you to an error stating, “the requested pause, continue or stop is not valid for this service. Thus, you have to use the CMD as a network service for issuing the command. However, if the error persists, it is advisable to search the following options as well.

Resolution of DNS_PROBE_FINISHED_NXDOMAIN in Android

The dynamics of the same error are completely different on an Android platform than on the Windows device. The good part is that things are not as complicated as they seem and can be resolved at home. Thus, in smartphones, the below steps have to taken to resolve the issue:

  • You have to open settings and open Wi-Fi. Thereon, you have to press and hold on the network to which you are connected at the time.
  • Once there, click on the Modify network option. There you have to go to the more advanced options by clicking the “Show Advanced Options” box. Here, you should select the Static option that is shown close to the IP Settings.
  • There are the DNS IP addresses, you have to type DNS1 and DNS2.
  • Further, you have to click on Save and connect yourself to the network for activating the settings.

Changing the DNS Servers

This is another option you may try to fix the DNS_PROBE_FINISHED_NXDOMAIN error. DNS servers are assigned to your Internet Service Provider by default. However, you can change them temporarily by switching to a public DNS server like Cloudflare or Google. Many people show their inclination towards Google’s public DNS i.e. and for long-term. They are at times more reliable. Other people prefer Cloudflare which has also launched its new secure and burning fast and free DNS i.e. and The steps for both are same but you just have to replace the DNS server addresses.

Another point to note is that if you are using free DNS server already and still facing problems, you can remove it and default it back to the DNS server which is provided by your Internet Service Provider. This also fixes many problems at times. Google and Cloudflare are not the perfect servers always and many times it has been noted that switching back to the ISP server takes care of the issue. Here are the steps to change the DNS Server:

  • On Windows, you should open the Command Prompt by clicking the Windows logo key and R buttons. After that, you have to type, “Control Panel” and click Enter.
  • Then you have to click on “Network and Internet” option and from there click on “Network and Sharing Center”. Therein on the left side of the window, you have to hit on “Change Adaptor Settings”. Fix Error Code DNS_PROBE_FINISHED_NXDOMAIN
  • Here you will have to right-click on the current connection you are running. This can be one of the two i.e. either the Local Area Connection or the Wireless Network Connection depending on the way you are connecting. Here you have to click on Properties. 
  • Before you move forward, you should make a clear note of your current settings as you may have to revert back to the same later. Once done, you have to click on “Use the following DNS server addresses”. There you have to enter the required DNS for both IPv4 and IPv6. 
  • After making the above changes, you now click on OK, close the window and restart the browser.

On a Mac system, for the above, you have to start by going to the System Preferences from where you can move to the Network icon and further on to the Advanced tab.

Resetting Chrome Flags

This can also help fix many issues related to DNS as many times settings in Chrome or any other experimental features get jumbled or messed up by mistake. This can happen by the apps or extensions without your prior permission or knowledge. However, remember this is not a complete reset and will not affect your saved bookmarks and passwords. Latter will not be cleared or changed.

The issue can be handled by resetting to the default settings in the Chrome Flags by entering the chrome://flags in the browser address bar. Once done, you have to click on “Reset all to default”. Once done, you do not have to restart your browser.


Alternately, you can open Chrome on your computer and at the top-right corner, you need to go to the More Settings tab. From here, you have to go to the Advanced tab. For Windows, you have to go to the “Reset and Cleanup” and there click “Reset Settings. For Chromebook, Linux and Mac, you will have to hit on “Restore settings to their original defaults” under the “Reset Settings” tab.

Disabling VPN and Antivirus Temporarily

A VPN or a Virtual Private Network is a connection which is employed to enhance security and added privacy to various private and public networks.  The latter can be WiFi hotspots and the Internet. These are mostly used by various corporations for the protection of sensitive data. At times, VPN and other Antivirus software can come in the way or override the network settings inclusive of the DNS servers. Thus, temporarily disabling the same i.e. closing them can also fix the error. Thus, antivirus can be temporarily disabled by the following steps:

  • Open the Windows OneCare user interface.
  • Then move on to the View or Change Settings and proceed to the Antivirus tab.
  • Further on move to the radio button to turn off the anti-virus.
  • Ultimately, to disable firewall click view or change settings and go to the Firewall Tab for disabling it. 

Check the Hosts File

There is a locals hosts file for every computer which contains the manual entries for DNS mapped to specific IP addresses. This is generally edited if you want to see your DNS before moving over domains to a new host. There are many ways in which this file can be changed or handled. This step is useful if the above options have not worked for you.

  • In Windows, the first step is to open the text editor as administrator. This can be done by clicking on the start menu, searching the text editor, right-clicking on it and selecting “Run as administrator”. The latter can be done in any text editor. How to Fix Error Code DNS_PROBE_FINISHED_NXDOMAIN
  • In the text editor, click on File and further open and go to Systems 32 and then Drivers. Then click on Hosts file and Open the same.Fix Error Code DNS_PROBE_FINISHED_NXDOMAIN
  • Here you have to double check and ensure that the website which you are trying to go to is not listed there. If the latter is there, you have to remove it.

On Mac, it is recommended to get Gas Mask or directly go to Utilities and then hit on Terminal. Enter the following command and further press Enter.

Restart the Computer

This is a cliché technique but still finds mention in every troubleshooting process especially if all others fail. Thus, you have to restart your system and also your router. This is the last option as many times you have many windows and tabs open and it is highly frustrating and annoying to restart the system as the last option. This may not exactly fix the error but is highly helpful in clearance of temporary cache.


The whole process can be annoying and taxing but error DNS_PROBE_FINISHED_NXDOMAIN is usually handled easily. You have to try a various combination of resolutions mentioned above, like altering your DNS, to flushing the DNS, to changing the DNS servers etc. to get up and running in no time. You should not forget that keeping proper precautions is better than repair. You should regularly be in a habit to flush your recycle bin, temporary files etc. Cleaning of your caches is a good habit which will keep your system in good shape. These little steps will definitely solve the problem and get you back on your work soon.

Leave a Reply

Notify of