How to solve DNS_PROBE_FINISHED_NXDOMAIN issue [8 Solutions]

Contents

Imagine an exhausted working day at the office. There is a lot to do. But suddenly your Internet browser breaks off and gives you an error message showing something like “DNS_PROBE_FINISHED_NXDOMAIN error“. Even if you tried all the techniques you know, it doesn’t fix it. So now what? Believe us. We know the frustration you are in now. Before heading to get the technician support you can read this tutorial and find out what is the real cause of the situation and how to fix it without wasting time. It will prevent further interruptions. Let’s find out what is the problem first.

DNS_PROBE_FINISHED_NXDOMAIN Error Fixing For Chrome, Firefox, Edge, Safari, With Windows, Mac and Android

How to fix DNS_PROBE_FINISHED_NXDOMAIN error

  1. Clear DNS Cache
  2. Release and Renew IP Address
  3. Change DNS Servers
  4. Reset All Chrome Flags
  5. DNS Client Service restart in Windows
  6. Temporarily Disable VPN or Antivirus
  7. Check Your Local Hosts File of the computer
  8. Clear DNS Cache on Google Chrome

What is error code DNS_PROBE_FINISHED_NXDOMAIN

We can simply assume this error is occurring because you have problems with your DNS server. But those who can not be satisfied by that answer, DNS server means Domain Name System. Furthermore, simplification goes like this.

The Internet is essentially an abundance of numbers. But, Here Each website has its own and unique Internet Protocol address in numbers. As an example, 141.193.90.0 is the IP address of the Pinterest.com, a well-known social platform. That name is the “Domain name”. So if you just type that domain name in the search bar you will directly navigate to the corresponding page without any delay. Because the DNS servers we configured in our network settings will transfer the domain name into the IP address so we can access the precise website. So this error explicitly indicates that the connection could not be established because the configured DNS servers are not responding anymore.

This issue is also on your android phone, so check this out DNS_PROBE_FINISHED_NXDOMAIN android chrome error fix [5 options]

Error code dns_probe_finished_nxdomain in various browsers

Google Chrome

First, you will see the message “This site can’t be reached” or “The webpage is not available”. And you will definitely see the message that they said about the DNS address could not be found in google chrome browser. Hence, The bottom line is describing the error type.

DNS_PROBE_FINISHED_NXDOMAIN chrome
This is the Google Chrome web browser that shows this error as DNS_PROBE_FINISHED_NXDOMAIN.

Mozilla Firefox

The error may say something like this in Mozilla.
“Hmm. We’re having trouble finding that site. We can’t connect to the server at example.com.”
They don’t even mention any DNS servers but they suggest some alternatives you can try to establish the connection. Besides as you know the issue is the same.

DNS_PROBE_FINISHED_NXDOMAIN Mozilla Firefox
‘Server Not Found’ an error in Mozilla Firefox

Microsoft Edge

In this browser, you will see “Hmmm… can’t reach this page” and some solutions which might work if the server settings aren’t the problem.

DNS_PROBE_FINISHED_NXDOMAIN error in Microsoft Edge web browser
DNS_PROBE_FINISHED_NXDOMAIN error in Microsoft Edge web browser

Safari

Not very charming but Safari simply show the complication in few sentences such as,
“Safari Can’t Find the Server. Safari can’t open the page “domain.com” because Safari can’t find the server “domain.com”.”

DNS_PROBE_FINISHED_NXDOMAIN error in Safari
DNS_PROBE_FINISHED_NXDOMAIN error in Safari web browser of Mac

Note – Even if the declaration is distinct to each one you have to understand the problem is the same.

How to fix DNS_PROBE_FINISHED_NXDOMAIN error

This problem may seem such hardcore right? Absolutely it might be able to give you a frustrating time. But do you know it can be fixed easily? There are a few tricks under our sleeves we can suggest. You can try each of them until your browser lets you go to where you need to go. Each browser and operating system may need a few different procedures. But it is not complicated. Actually, it’s pretty simple, let’s begin.

Method 01
Clear DNS Cache

DNS cache is a temporary information storage unit that stores machines’ OS or web browser DNS as a faster mechanism for retrieving websites that have already been accessed once or a few times earlier. It is efficient in accessing the corresponding IP address quickly. But too much DNS cache might encounter you with a bunch of problems such as DNS_PROBE_FINISHED_NXDOMAIN chrome. Hense clear DNS Cache is the solution. It will remove all the non-essentials data. Eventually, The computer will restore it when you access the websites next time.

Windows

Click the Start button ⟶ Type “cmd” in the search bar ⟶ Right Click ⟶ select the “Run as administrator” option.

How to open CMD prompt in Windows 10 - DNS_PROBE_FINISHED_NXDOMAIN
How to initiate the Command prompt in Windows 10

You will see a new window will show up on the screen and all you have to do is type this,

ipconfig/flushdns
Type "ipconfig/flushdns" in CMD
Type “ipconfig/flushdns” in CMD

Finally, click Enter, and it is done.

Successfully flushed the DNS Resolver Cache
Successfully flushed the DNS Resolver Cache

So, Now the cache should be cleaned. Then reopen web browser and visit the website. This method should work, if not work find below the 2nd method.

In windows 7 or Windows XP, open the command prompt and do the same.
Windows key + key push together. then open the “RUN” window type “CMD” and hit the ENTER key.

Video: Clear the DNS cache in Windows 

Mac

This process is a little bit different than the Windows DNS flushing. You have to open the terminal window first. Enter ‘terminal‘ in the search field of Launchpad.

Now you have to enter the command that forces your computer to flush the Domain Name Servers which is outdated or overwritten. Select the command according to your Mac version and enter it in the terminal. If the command succeeds there will not be any output.

Enter the command below that corresponds to your version of macOS X.

macOS Lion (10.7), Mountain Lion (10.8), Mavericks (10.9), macOS El Capitan (10.11), Sierra (10.12), High Sierra (10.13), Mojave (10.14), and Catalina (10.15). If you use one of this macOS, So run the following command:

sudo killall -HUP mDNSResponder

Next, you have to enter the computer password. Once done, the DNS cache should be clear.

macOS Yosemite (10.10)

sudo discoveryutil udnsflushcaches

Mac OS X Snow Leopard (10.6)

sudo dscacheutil -flushcache

Mac OS X Leopard and below (10.5)

sudo lookupd -flushcache

Linux

As far as we know, Ubuntu does not collect the DNS cache details like any other operating system. If so, it must be a manually installed service such as NSCD. Then we have to do this to clear DNS.

Open the Terminal by clicking + + simultaneously.

Run command on init.d subdirectory:

sudo /etc/init.d/nscd restart

Method 02
Release and Renew IP Address

If the previous trick did not work you have to go a little bit deeper this time. This is also clear DNS data but in depth.

Windows

Go to the command prompt (CMD) and run it as administrator options again. Then enter the following terms one step at a time.

How to open CMD prompt in Windows 10 - DNS_PROBE_FINISHED_NXDOMAIN
How to initiate the Command prompt, run as administrator in Windows 10

1. Type ipconfig/release ⟶ press Enter key
By using this command we force the server that provides us with the DHCP to give up its lease and update the server status available for IP addresses.

"ipconfig/release" type in Command prompt
‘ipconfig/release’ type in Command prompt

2. Type  ipconfig/all ⟶ Enter
With this command, you can look up to full IP configuration for all of your adapters. So, It will display the IP address, subnet mask, and default gateway for all of them.

"ipconfig/all" type in Command prompt.
‘ipconfig/all’ typed

3. Then, type ipconfig/flushdns ⟶ Enter
As you can see in the term, it literally flushes all the DNS caches that are already stored on the computer. After the command clears it you will get a message confirming the cache was flushed successfully.

Successfully flushed the DNS Resolver Cache
Successfully flushed the DNS Resolver Cache

4. Type ipconfig/renew ⟶ Enter
This command is executed to request new IP addresses from the DHCP Server by configuring settings. Moreover, the DHCP Server has to assign the next available IP to the machine.

"ipconfig/renew" type in CMD
‘ipconfig/renew’ type in CMD

5. Hereafter, type one by one following command

  • netsh int ip set dns ⟶ press Enter key
  • netsh winsock reset ⟶ Enter
"netsh winsock reset" type in CMD
“netsh winsock reset” in CMD

So if you followed the exact instructions, you might fix the issue by now. But before checking it make sure to restart the computer.

Video: Fully flush local DNS cache

Note to know briefly

When you modify the network configurations of a running computer netsh is the command-line utility that should be used. By netsh int ip set dns command, it will restore the default protocols back in the action. PC’s configurations for internet connectivity usually contained by Winstock settings. As in the second command, resetting it will recover the windows from any sockets errors most commonly arise when you download some unknown files and folders from unauthorized resources.

Mac

Step 01 – There are 2 major steps when releasing and renewing the Mac DNS settings. In the first step, you will be releasing the IP of the machine. So, Follow the instructions given below.

  1. First, click the apple icon ⟶ Go to system preferences.
  2. Click and go to the network in the upcoming window.
  3. Bottom of the window you will see the Button “Advanced” with a small question mark icon beside it. Click it.
  4. Click TCP/IP tab ⟶ click “Renew DHCP” lease button.
Mac System Preferences - DNS_PROBE_FINISHED_NXDOMAIN
Steps to find Mac System Preferences and network

Step 02 – Then we have to clear local DNS records. Just like windows 10 you have to use the Command line to do this. In Mac, it would be the terminal. Further, proceed with the instruction provided here.

  1. Just go to Utilities ⟶ click Terminal
  2. Enter dscacheutil -flushcache ⟶ Click Enter key
  3. You’ll be prompted to enter your computer password
Mac terminal execute the DNS flush commandthe DNS flush command
Execute the DNS flush command in mac terminal

After that, DNS cache should be clear. Even if the problem is solved you wouldn’t know until you relaunch the browser because Mac doesn’t provide you with a success message. Check it and you might fix DNS probe and finish no internet mac by now.

Method 03
Change DNS Servers

This method might be a little bit complex if you compare it with the previous ones. But nothing impossible if you have precise instructions to follow.

Now we will change the DNS servers manually. By default, those are assigned to your very own Internet Service Provider (ISP). You can change it to public DNS servers such as Google, Cloudflare, or OpenDNS. These servers are considered as safe and reliable public servers that do not harm your network or the PC.

But what if you are already using a free DNS and yet you’ve got ‘server DNS address could not be found. DNS_PROBE_FINISHED_NXDOMAIN’ with the network? Just switch back to the default Internet Service Providers (ISP’s) DNS servers. In rare cases, it might also resolve the problem.

Windows

Go to Control Panel Menu Network And Sharing Center

Network and Sharing Center
Network and Sharing Center

Click the Change adapter settings option.

Change adapter settings in Network and Sharing Center
Change adapter settings in Network and Sharing Center

Now go to the connection now using ⟶ Right Click ⟶ Properties

WI-FI Wireless Network Connection Properties
Network Connection Properties

In the networking tab, there will be a list of items using this connection. Find the ‘Internet Protocol Version 4 (TCP/IPv4)’ from the list. Then click the Properties button. Now you will get the property window of the Internet Protocol Version 4 (TCP/IPv4).

IPv4 properties edit DNS server addresses - DNS_PROBE_FINISHED_NXDOMAIN
IPv4 properties edit DNS server addresses

In General Tab, you will see two empty text fields in the bottom and fill it respectively mentioned below. But in any case, if you wanted to revert the step you wanted to know the existing data. So before resetting it you can note down those for good.

  • Preferred DNS Server – 8.8.8.8 or 1.1.1.1
  • Alternate DNS Server – 8.8.4.4 or 1.0.0.1

Finally, click Ok and it will save all the changes. Restart the browser and check if the problem is solved.

Note – The Server we used here is Google public Servers. Instead of that if you want to use some other services such as OpenDNS just include the following.

  • Preferred DNS Server – 208.67.222.220
  • Alternate DNS Server – 208.67.220.222

Mac

You have to go to system preferences before anything else.

mac System Preferences
System Preferences

Click the network icon ⟶ Click the Button “Advanced” (It will be located in the bottom right of the window)

Network advance ipv4-6 add
Network, Advance in mac for IPv4 or IP v6 addresses

Now click on the tab “DNS”

As we discussed earlier now we are going to add public server addresses to your network. In this, we are using Cloudflare.

Enter the following details inappropriate fields.

  • For IPv4: 1.1.1.1 and 1.0.0.1
  • For IPv6: 2606:4700:4700::1111 and 2606:4700:4700::1001
mac DNS server addresses
Add Public server addresses in DNS tab

Method 04
Reset all Chrome Flags
for getting rid of DNS_PROBE_FINISHED_NXDOMAIN

Even if we didn’t know for sure there might be issues with the Chrome settings. It can be accidentally modified or somehow messed up. So as a solution for dns_probe_finished_nxdomain windows 10, we can try to reset all the chrome settings back to default by a simple process.

  1. In Google address bar type the chrome://flags and click enter.
  2. You will get the experimented features page and now you can access these features.
  3. Click the button in the upper right corner says Reset All.
  4. Now close the browser and open it again.
  5. Check if the problem is solved or not.
Reset All in Chrome Flags - DNS_PROBE_FINISHED_NXDOMAIN
Reset All in Chrome Flags

Note – As you can see these features are not already finished. So it might mess things up. Be careful when you use them.

 

Method 05
DNS Client Service restart in Windows

If you work on a Windows computer, restarting DNS client services may resolve this issue.

Open the Command Prompt ( + keys). Type services.msc and press enter key.

run services msc
Command prompt (Run) “services.msc”

So, the services list appears. It has the “DNS Client” service, find it in the list. Then right-click on it, and select the Restart option.

Restarting "DNS Client" Services
Restarting “DNS Client” Services

Note – If Restart is not activated suddenly, it will also appear in grey, then you can do this in another way. Again, open a command prompt and type CMD in it. The windows terminal will appear. So, type the net stop dnscache and net start dnscache  two commands one by one in the terminal.

Method 06
Temporarily Disable VPN or Antivirus

Using Antivirus software and VPN is common in people who spend much more time surfing the internet. It is quite useful in various situations but this software might override or conflict your network settings inevitably. So there is a chance that your VPN or the virus guard is preventing you from accessing the targeted website. Fixing this problem is quite simple. Disable any active antivirus from its control panel. And you will be able to disable VPN on windows by sticking with this process.

  1. First, go to Control Panel ⟶ Network And Internet ⟶ Network Connections
  2. Select the active VPN that you want to disable ⟶ Click Properties.
  3. Network Tab ⟶ Click the button uninstall.
  4. To see if it resolves the DNS_PROBE_FINISHED_NXDOMAIN error in Chrome you better restart the PC once.

Method 07
Check Your Local Hosts File of the computer 

What if all the above explainable solutions do not work for you? Actually don’t worry. It will narrow down the problem even more.

Every computer regardless of the operating system has a file that collects manual DNS entries which are affiliates with certain IP addresses. This is just a plain text file simply known as a localhost file. In networking, the localhost refers to the current computer we use. This file is not usually edited. In particular, it is only edited when you switch domains to a new host. However, this file can be modified or changed unknowingly without your prior knowledge. So it might be allied with the current situation you are in. Hence it’s worth double-checking to ensure. Don’t you think?

Windows

To check the localhost you will need a text editor such as Notepad, Notepad++, Atom, or Sublime.

  1. Start Menu Search for the text editor Right-click ⟶ Select “Run as administrator.”
  2. Within your text editor click File ⟶ Open and Browse ⟶ C:\Windows\System32\drivers\etc\
  3. Then, you will see a bunch of text files and select the “hosts” file to open it.
  4. Finally, you can check and make sure the website you are trying to connect is not listed there. If it is, then that’s the issue. And removing it will fix it.
Local Hosts File in windows 10
Location of the Local Hosts File in Windows 10

Mac

We are going to use the manual technique to check the localhost in Mac.

  1. First of all, Go to the “Terminal.” from Utilities
  2. Enter the command we mentioned below and press the key. But if it is essential you might have to provide the administrator password well.
    sudo nano /private/etc/hosts
  3. Now you have a chance to check the localhost file. Make sure the website you wanted to log is not listed here. If it is listed, remove the record and your browser will work just fine.

Method 08
Clear DNS Cache on Google Chrome

One of the simplest and quickest ways to try and only the chrome browser can do this. We hope this fixes a problem with DNS_PROBE_FINISHED_NXDOMAIN chrome.
Clear your browser’s DNS cache using the following words typing into the address bar.

Go to the Chrome address bar and type chrome://net-internals/#dns

How to Clear DNS Cache on Google Chrome
How to Clear DNS Cache on Google Chrome

After that, click on the Clear host cache button.

DNS - Clear host cache
Clear Host Cache on Chrome

Now restart the browser form get rid of this bug and check your problem. The error is gone, right? If not, check your internet network. For example, try resetting the router.

Restart Your Computer
for drive away from DNS_PROBE_FINISHED_NXDOMAIN error

What? Is this the final method!? Actually, we know you are frustrated. But restarting your machine and starting all over again after relaunching the browser also has to be mentioned here. Because it also fixes some difficulties in the first place. Rebooting your machine clears a great deal of annoying temporary cache. Even after you try our tutorial which explained almost all solutions for the DNS_PROBE_FINISHED_NXDOMAIN error in chrome, but if you still could not connect the website you try to connect you should seek the help of technical officers.

Conclusion of DNS_PROBE_FINISHED_NXDOMAIN

Getting a connection error stating the webpage you wanted, can not be reached is one of the most irritating things that could happen when you browse the internet. We know how frustrated that can be. The error is and it is easy to fix with the correct tutorial. This problem is so common because people do not pay attention to the Domain Name Server issues much. But flushing it and resetting it will fix most of the problems. So here we discussed brilliant methods that help you to figure out what does DNS_PROBE_FINISHED_NXDOMAIN means.

4 thoughts on “How to solve DNS_PROBE_FINISHED_NXDOMAIN issue [8 Solutions]”

Leave a Comment

Copy link
Powered by Social Snap