How to Fix: DNS_PROBE_FINISHED_NXDOMAIN in Chrome?

 

Find out how to fix the DNS_PROBE_FINISHED_NXDOMAIN “This site is unreachable” error message in Google Chrome. You can try the various working fixes mentioned.

Recently I was trying to access a website through Google Chrome, but unfortunately the connection was not established. On the contrary, I was greeted by the dns_probe_finished_nxdomain Error message. Upon further inspection, I discovered that the problem was related to the DNS lookup and IP address.

The role of the domain name server is to translate the name of the website into a numeric IP address. For end users, enter an IP address such as 192.168.0.1 instead of www.example.com would still be hard work. However, the web still wants each website’s digital address, rather than their plain text format.

So when you type in a URL, the request is sent to DNS which then finds the IP address of the associated URL in its record and sends it back to the server. The server will then transmit this request and the desired connection is established.

But if there is any problem in the whole process, the browser will generate DNS related error, one of which is the NXDOMAIN.

Related: How to fix: the site cannot be reached, the IP address of the server could not be found?

Short form of non-existent domain, appears when DNS is unable to find the associated IP address in its record book corresponding to a particular URL.

So how could a user resolve this underlying problem? Well, this is where this guide will help you.

Basic fixes

Before we move on to the slightly advanced fixes, let’s try a few commonly known base fixes to indicate success. To follow:

Recheck URL

If you entered an incorrect URL, DNS would not be able to obtain its associated IP address and therefore display the aforementioned error. Therefore, double check that there are no typos.

NXDOMAIN FINISHED DNS PROBE error in Chrome

Disable Chrome flags

Chrome metrics are experimental in nature and are used to test beta features before their final release. These flags cover a large area and some are directed exclusively to the network.

So if you have enabled any of these network related indicators, try to restore them to their original state from the chrome: // flags page. Most likely the Default status.

Turn off the Chrome flag Turn on network logging to a file

Related: 7+ best Google Chrome flags to try!

Release and renew your IP address

Problems with the IP address could also be the reason for this DNS error. In this regard, you can release your current IP address, delete all the cache it left behind, and then request that a new DHCP IP address be assigned to your system.

Here are the steps to release and renew the IP address in Windows operating system:

  1. Head to the Start menu,
  2. Search cmd, and run it as Administrator.
    Run the command prompt as administrator
  3. Run the following three commands, one after the other:
    ipconfig/release
    ipconfig/flushdns
    ipconfig/renew

The first command will release the currently assigned IP address, the second will flush the DNS cache of that address, and the third and last command will replace it with a new IP address.

After all three commands have been executed, restart your PC and see if it gives favorable results or not.

Reset Winsock

Windows Socket is a term given to the data stored on your PC which is responsible for establishing a successful connection between an application / software and the network.

Sometimes, you might have encountered issues when the WiFi is working fine, but a particular device is still not able to access the internet. In such cases the problem is usually with the Winsock and the best bet is to reset it.

Here are the steps to reset Windows Socket or Winsock:

  1. Launch Command Prompt like a Administrator.
  2. Type the command below in the prompt window:
    netsh winsock reset

    netsh winsock reset command in Windows operating system

  3. Hit on Enter keyboard button.

There isn’t a major issue with resetting Winsock, but make sure you don’t get into the habit of troubleshooting network issues through this tweak. Indeed, if this need arises on a regular basis, there may be other (major) problems with your PC. Network adapter that requires troubleshooting.

Change DNS servers

The DNS servers you are currently using are assigned by your Internet service providers. However, they are not fixed and you can redirect them to other servers as well.

In this regard, the Google DNS and Cloudflare DNS are generally the two preferred choices, of which we would prefer the first one.

Here are the steps to change the DNS server address in Windows:

  1. Launch the Control panel of Start menu.
  2. Open the Network and sharing center.
  3. Click on Change adaptation parameters in the left menu bar.
    Change adapter settings in Windows operating system
  4. Right click on the network you are currently connected to and select Properties.
    Network connections Wi-Fi or Internet modem properties
  5. Scroll down and select Internet Protocol version 4 (TPC / IPv4), and click Properties button.
    IPv4 WiFi Internet Connection Properties.
  6. To select Use the following DNS server addresses radio button.
  7. Enter follow Google DNS addresses:
    Preferred DNS server: 8.8.8.8
    Alternative DNS server: 8.8.4.4
    Use Google's DNS settings in the Internet Properties option
  8. Hit on Okay to save the changes.

Now try to access the website and check if the DNS_PROBE_FINISHED_NXDOMAIN the problem has been corrected or not.

If you prefer to go with Cloudflare DNS instead, replace Preferred and Alternate DNS with 1.1.1.1 and 1.0.0.1 respectively.

Check the host file

A host file is used to map a connection between the web address and its IP address. However, it can also be used to prevent access to a specific website.

This is usually done by assigning it a loopback IP address (such as 127.0.0.1). You must therefore check the host file and verify that the affected site is not hidden.

Here are the steps to verify the host file on Windows:

  1. Launch the File Explorer, and head to the location below:
    C:WindowsSystem32driversetc
  2. You should find a host file, open it using the Notepad app.
    Windows Network Hosts File
  3. Scroll down to the end and check if there is a mention of your site with the address of the local host – 127.0.0.1.
    Remove line to unblock website in Hosts file
  4. Remove all blocking entries and save the file with Ctrl + S Press the key.

Now try to access the site, and the problem should have been resolved after unblocking the site url.

Bottom Line: Fixed NXDOMAIN error in Chrome

So this was all from this guide on how to fix the error This site cannot be reached due to DNS_PROBE_FINISHED_NXDOMAIN in Chrome. We have shared a total of six different fixes – two basic and four in the sense of slightly advanced fixes.

In my case the DNS flush did the trick. There had been a lot of temporary data related to my current IP address accumulated over time. So remove them and let DHCP assign a new IP address.

Related: How to fix Chrome: RESULT_CODE_HUNG error?

Having said that, let us know in the comments section which one succeeded you in fixing the DNS_PROBE_FINISHED_NXDOMAIN error.

Finally, here are the recommended web browsers for your computer and mobile phone that you should try.

If you have any ideas about How to Fix: DNS_PROBE_FINISHED_NXDOMAIN in Chrome?, so feel free to head over to the comment box below. If you find this article useful, consider sharing it with your network.

 

Leave a Reply

Your email address will not be published. Required fields are marked *