How to Fix DNS_PROBE_FINISHED_NXDOMAIN Error
access_time
hourglass_empty
person_outline

How to Fix DNS_PROBE_FINISHED_NXDOMAIN Error

Sometimes you might find that sites do not want to load even though your internet connection is fine and the URL is written correctly. In Google Chrome, this usually occurs in a form of DNS_PROBE_FINISHED_NXDOMAIN error message.

Save 74% on our most popular premium shared hosting plan.

Get Web Hosting

In this article, we’re going to show you a number of methods on how to solve this error and explain why it might appear in the first place. So, let’s get started, shall we?

How to Fix DNS_PROBE_FINISHED_NXDOMAIN Error?

There are several ways to fix this issue, so we’re going to touch upon some of the most common causes of this error message.

1. Flush DNS Cache

DNS cache keeps the IP address of your previously visited sites. Clearing the cache can help solve DNS_PROBE_FINISHED_NXDOMAIN error since outdated IP addresses might be the cause of the problem.

To flush the DNS cache on Windows, you’ll need to do the following:

  1. Click the Start button, search for the Command Prompt, and then right-click to select the Run as administrator option.
  2. Once a new window appears, type in:
    ipconfig/flushdns
  1. When you’re done, click Enter.

NOTE: If you’re using a different operating system, see our guide on How to Flush DNS on Linux and macOS.

2. Release and Renew IP Address

If the previous solution didn’t do the trick, this is a more in-depth way of clearing the DNS cache which is similar to the previous step.

Windows

Open the Command Prompt administrative rights just like before and enter the following commands one by one:

  1. You can release your current IP address by entering:
    ipconfig/release
  1. If you want to display the full IP configuration for all of your adapters, use the following:
    ipconfig/all
  1. In order to reset the DNS cache, we’ll use:
    ipconfig/flushdns
  1. This will renew configuration settings for all adapters:
    ipconfig/renew
  1. Enter the following commands to reset the IP settings of your previously stored IP and reinstate the Winsock Catalog.
    netsh int ip set dns
    netsh winsock reset
  1. Once that is done, restart your computer.

People use this process to renew their IP address and reset the Winsock on their systems. Resetting Winsock is useful because it’s responsible for controlling requests from Internet applications and you may want to do so once in a while.

macOS

Here’s how to release and renew an IP address on macOS:

  1. Go to System Preferences and click Network
  2. Select your internet connection and tap Advanced
  3. Navigate to the TCP/IP tab and click Renew DHCP Lease
  4. Press OK and then restart your computer

3. Change DNS Servers

If clearing the cache does not work, you can change your DNS servers. By default, your computer is using DNS provided by your internet service provider. If you’re having issues, you can change that to Google DNS or OpenDNS.

Windows

Here’s how to change your DNS server on Windows:

  1. Open the Control Panel menu and search for Network and Sharing Center.
    Network and Sharing Center on Windows 10.
  2. On the left side of the window, click the Change adapter settings option.
  3. Right-click on the connection that you currently use and choose Properties.
    Changing adapter settings on Windows.
  4. Find the Internet Protocol Version 4 (TCP/IPv4) option in the list and click the Properties button again.
    Tweaking the IPv4 settings.
  5. Under the General tab, you’ll see two spaces at the bottom of the window — Preferred and Alternate DNS server. Select the Use the following DNS server addresses option and type in Google Public DNS IP addresses respectively:
    8.8.8.8
    8.8.4.4

    If you want to use OpenDNS, include the following:

    208.67.220.222
    208.67.222.220
  1. Once you’re done, simply click OK to save your changes.

macOS

Here’s how to change your DNS server on macOS:

  1. Click on the Apple icon in the top-most left corner and navigate to System Preferences.
    Navigating to macOS Network settings.
  2. Select Network and pick the internet connection that you’re currently using. Hit the Advanced button.
  3. Then, go to the DNS tab. Press the + button and type in the new DNS server – either Google Public DNS or OpenDNS, which are listed above.
    Adding OpenDNS to the list of DNS servers.
  4. Once you’re done, click OK to save your settings.

4. Restarting DNS Client Service

One more method includes restarting the DNS Client service. There are three ways how you can do this on Windows.

Windows Command Prompt

To reset the DNS service from the command line, follow the steps below:

  1. Open the Command Prompt
  2. To stop the DNS server, input the following command:
    net stop dnscache

    Once done, wait for the following output to be shown:

    The DNS Client service was stopped successfully.
  3. Start the DNS service again by typing:
    net start dnscache

    Wait for the output:

    The DNS Client service was started successfully.

Windows Services Manager

Here’s how to restart DNS Client service using Windows Services:

  1. Access Services by typing it into the search bar
  2. Scroll down and find the DNS Client option
  3. Click the Restart Service button

Windows System Configuration

You can rebooth DNS Client service using the Windows System Configuration manager.

  1. Press the Win + R keys on your keyboard and enter msconfig in the search bar
  2. Select the Services tab, scroll down, and find the DNS Client option
  3. Uncheck the box to disable it
  4. Click OK and then Restart
  5. Now, continue with steps one and two, but this time, recheck the box to enable DNS Client
  6. Restart your computer again

5. Check Local Hosts File

A hosts file is a local file on your computer that maps domain names to IP addresses. Your computer will always refer to the hosts file first if you want to visit a website. Only if there is no information, that it will search the DNS system to load the site.

So you might want to check if the website you’re planning to visit is recorded there. It may be responsible for triggering the DNS_PROBE_FINISHED_NXDOMAIN error.

Windows

To check the hosts file on Windows:

    1. Type Notepad in the search bar and select Run as administrator
    2. Navigate to File -> Open
    3. Change the file filter from Text Documents (*.txt) to All Files
    4. Copy the following in the Address Bar:
      %SystemRoot%:\Windows\System32\Drivers\etc
    5. Double click on the hosts file to access it

Opening the hosts file on Windows.

If the domain name and IP address of the problematic website are recorded, remove them, and then save your changes.

Tweaking Windows hosts file.

macOS

Here’s how to check the hosts file on macOS.

  1. Open up your Terminal using Launchpad
  2. Enter the following command to run Nano Editor as an administrator:
    sudo nano /private/etc/hosts
  3. Input your password, and you’ll be directed to the hosts file
  4. Remove the inaccessible site’s information, and then save your changes by pressing Control + O
    Tweaking macOS hosts file.

6. Reset Chrome Flags

Sometimes, one of the solutions to fix the DNS_PROBE_FINISHED_NXDOMAIN error message is to try and reset Google Chrome settings and experimental features that were accidentally modified. To do this, type in the following in your address bar:

chrome://flags

You’ll get access to all experimental Chrome features available. Click Reset all button on the upper right corner. Then close and reopen your browser.

IMPORTANT: Google Chrome allows its users to try out experimental features. Since these are still under development, not all of them run smoothly on some devices. It might even mess up your connection, so be careful when using them.

Resetting Google Chrome experimental features.

7. Disable VPN or Antivirus

Using a VPN or antivirus software offers incredible security solutions for people who spend a lot of time online. Unfortunately, these features can sometimes prevent users from accessing some websites.

If that’s the case, you may want to try turning off any active VPN or antivirus to see if that solves the error.

Disabling your antivirus is easy – you usually only need to open its control panel and find the option to temporarily turn it off

On the other hand, to disable a VPN on Windows, please follow these steps:

  1. Open the Control Panel and then go to Network and Internet -> Network Connections.
  2. Highlight the VPN that you want to turn off and click Properties.
  3. Under the Networking tab, press Uninstall. Restart your computer to complete the process.

8. Contacting Your Internet Provider

If the methods above still don’t solve the DNS_PROBE_FINISHED_NXDOMAIN error, try restarting your internet router. Here’s how to properly do so:

  1. Unplug both your modem and router, then wait for 30 seconds
  2. Plug the modem back and wait for at least two minutes
  3. Do the same with your router
  4. Check if the error is solved

If everything else fails, contact your internet provider. Ask if there are any issues on their side or if they can work out a solution for you.

What Is DNS_PROBE_FINISHED_NXDOMAIN?

Having a DNS_PROBE_FINISHED_NXDOMAIN error message is a common problem and most of the time this is a DNS-related issue.

Domain Name System is a type of system that allows you to visit websites by entering their address in a web browser instead of an IP address. When someone is trying to access a website, the DNS sends a request to an online database and searches for the IP address connected to that URL.

If the DNS does not find any matching results, your web browser splashes the error message. This doesn’t apply to Google Chrome only, though. For example, Mozilla Firefox prompts this as “We can’t connect to the server at example.com”.

Conclusion

DNS_PROBE_FINISHED_NXDOMAIN is a common, but easy-to-fix issue. In this article, we learned about some of the causes and ways of solving this error message.

If you know any other way on how to fix this error, feel free to leave a comment down below.

The Author

Author

Aldwin N. / @aldwin

Aldwin is a digital content writer at Hostinger. Specializing in web hosting and WordPress for years, he is eager to help people uplevel their business on the internet. Apart from being a tech junkie, Aldwin likes fiction and photography.

Related tutorials

Author

Kshitiz Dass Reply

September 03 2019

This is working 100% ipconfig/release ipconfig/all ipconfig/flushdns ipconfig/renew netsh int ip set dns netsh winsock reset

Leave a reply

Comment*

Name*

Email*

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Become a part of Hostinger now!

More in DNS
How to point a domain name to a virtual private server (VPS)
How to Point a Domain Name to VPS

Close