While you often work with websites, you may encounter a variety of errors. Some errors are specific to requests you are making such as 400 Bad Request errors or database connection errors. Another subset of errors you may encounter are specific to your internet connection and DNS, and DNS_PROBE_FINISHED_NXDOMAIN is among them. 

Google Chrome users may often encounter an error while accessing a specific web page – “This site can’t be reached – Server IP address could not be found”, along with DNS_PROBE_FINISHED_NXDOMAIN. This prevents you from accessing the web page. Thus, it is pretty frustrating. 

Luckily, there are certain ways to fix this error. This article primarily focuses on the ways to troubleshoot the DNS_PROBE_FINISHED_NXDOMAIN error and its causes. 

So, let us get started!

Also Read: How to Fix “DNS Server Not Responding” Error

What is DNS_PROBE_FINISHED_NXDOMAIN? 

DNS stands for Domain Name System. It acts as a phonebook for the internet. It maps the domain names of websites into their equivalent IP addresses. 

Whenever you enter a URL, DNS connects it with the actual server’s IP address. It is referred to as DNS name resolution. A DNS server queries different nameservers to get the actual server’s IP address. When it fails to resolve the domain name into the IP address, it results in the DNS_PROBE_FINISHED_NXDOMAIN error, a type of DNS error. 

Error Code DNS_PROBE_FINISHED_NXDOMAIN
Error TypeDNS Error
Error VariationsThis site can’t be reached. (Google Chrome)Hmm. We’re having trouble finding that site (Firefox Mozilla)Hmmm… can’t reach this page. (Microsoft Edge)Safari Can’t Find the Server (Safari)
Error CausesDNS misconfigurationUnresponsive serverInternet connection errorFirewall blocksDNS not yet propagated

Causes of DNS_PROBE_FINISHED_NXDOMAIN

There are several reasons for the error to take place. They are as follows: 

  • You have entered the site name incorrectly in your search bar. 
  • The internet connection error is preventing you from accessing the site. 
  • The domain is not registered or expired.
  • There are misconfigurations in the DNS settings.
  • Your firewall is blocking access to the site.
  • An antivirus or VPN is interfering with your network settings. 

Here are two possible ways to check the cause of the error: 

1. Check if the Domain is Active

The problem with the website’s domain name is one of the major reasons for the DNS_PROBE_FINISHED_NXDOMAIN error. When you enter the wrong URL, it is not possible for the browser to map the domain with the IP address in DNS.

But if you encounter the error, even if the URL is correct, the DNS may have expired or not registered. 

You can check whether the domain is active using the ICANN lookup tool. Type the website URL and check if it is active in the ICANN data. 

2. Test the Website via a Proxy Server 

Using this method, you can see whether other users encounter the same error or only you. 

Choose any proxy server like hide.me or HMA, enter the website URL, and select your location. If the website is accessible in other locations, the problem is only with your device or browser. 

How to Fix DNS_PROBE_FINISHED_NXDOMAIN Error?

1. Flush the DNS Cache

As DNS_PROBE_FINISHED_NXDOMAIN is a DNS error, flushing DNS is the most recommended solution. But what is DNS cache? 

A DNS cache stores the IP addresses of the websites you have visited previously on the same device you encounter the error. As many of the IP addresses in the DNS cache may get outdated, your device cannot find the desired website. 

The solution is to flush the DNS cache. Let us see the commands used on Windows and macOS to flush the DNS cache. 

  • Windows 

On the Start menu, search for Command Prompt, right-click and select Run as Administrator, and enter the following command: 

ipconfig /flushdns
  • macOS

Go to Terminal and enter the following command: 

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Enter your password and hit Return

2. Release and Renew the IP Address

If the above method of clearing the DNS cache does not work, try this method. When your release the old IP address and request the new one, it troubleshoots all network connection issues. 

Let us see how to release and renew the IP address on Windows and macOS. 

Windows

  • Go to the Command Prompt and Run as Administrator, as we did in the above method. Enter the following command and hit Enter
ipconfig /release
ipconfig /renew
  • Type the following commands to reset your previous IP settings and restore the Winsock Catalog. 
netsh int ip set dns
netsh winsock reset
  • Close the command prompt and restart the computer. Next, open the browser and check whether the error exists. 

macOS

  • Go to System PreferencesNetwork
  • Select the current internet connection and click Advanced.
  • Go to the TCP/IP tab, and click Renew DHCP LeaseOK.

Restart the system and check whether the error exists. 

3. Change the DNS Servers 

The next solution is to change the DNS servers in the DNS Lookup. These servers are in charge of converting domain names into IP addresses. 

By default, your computer uses the DNS server provided by the Internet Service Provider (ISP). This server may not be fast and secure. When you choose public DNS servers from Google Chrome, OpenDNS, and Cloudflare, they have fewer technical issues. 

You can get rid of the DNS_PROBE_FINISHED_NXDOMAIN error by switching between DNS servers. Doing this resolves your internet connection issues. 

4. Restart the DNS Client Service

Restarting the DNS client service is another approach to reconfiguring the DNS settings. 

The DNS client service resolves and saves IP addresses in the DNS cache. It runs automatically when you start the computer. However, when it doesn’t, it makes the browser unable to access the website. 

Windows System Configuration, Windows Services Manager, and the Command Prompt are the three ways to reconfigure the DNS Client Service. 

5. Check the Local Host Files

A domain name matches with an IP address using the local host file. Every time you access a website, computers consult it to retrieve the appropriate page for the browser to show. 

Sometimes a specific domain name or IP address might be mistakenly marked unavailable in the local host’s file. A file check and modification may resolve the DNS_PROBE_FINISHED_NXDOMAIN problem.

6. Reset Chrome Flags

Google Chrome Flags are unfinished and experimental features that are available for testing but are not currently included in the standard browsing experience. A few of them can have setup issues that result in the DNS PROBE FINISHED NXDOMAIN Chrome error.

  • Enter chrome://flags in the address bar. This displays new active features on Chrome. 
  • Disable Chrome Flags by changing Enabled to Disabled
  • At the top, click Reset All to save the changes.

Now, close the browser and open it again.

7. Disable Antivirus or VPN

As antivirus and VPN programs safeguard your browsing activities, they intentionally block some websites that are not secure. 

So, consider disabling your antivirus or VPN service to access the desired website and troubleshoot the error.

Windows 

  • Open Settings and choose VPN under Network & Internet
  • Choose the VPN service you use and select Disable

Once done, restart the computer and check whether you can access the website. 

macOS

  • Go to System Preferences -> Network. 
  • On the left side of the screen, choose the VPN connection you want to disable. 
  • Click Disconnect and Apply to save changes. 

8. Temporarily Turn Off CDN

By caching copies of the website on several international servers, content delivery networks (CDN) aid in the quicker distribution of web data to visitors. The CDN will provide the cached material from the server nearest to the user when they access the website. 

The cached versions of the website will stop working if your CDN is momentarily turned off. The website must be fetched from the origin server by all browsers.

So, temporarily turning off your CDN can resolve the DNS_PROBE_FINISHED_NXDOMAIN error. 

9. Restart/Reconnect the Internet

Try the last method if none of the above works. Restart the internet router and modem. Do it with the following steps. 

  • Disconnect both the router and the modem. Give them a few minutes to remain in this position. 
  • Connect the modem again and wait for a while.
  • Do the same with the router, but don’t switch it back on for two minutes. 
  • To see if the problem code is still present, open the browser.

If nothing works for you, contact your Internet Service Provider (ISP) and ask for any issue on their side or a solution for the error. 

Related: 4 Ways to Fix “DNS Probe Finished No Internet” Error in Chrome Browser

Conclusion

Here ends our discussion on the DNS_PROBE_FINISHED_NXDOMAIN error. It occurs when the browser does not find the domain name’s corresponding IP address. Though it is annoying and irritating to encounter the error, you can resolve it using the above ways. Try each one by one and figure out which one works for you. 

A passionate freelance technical writer with several years of experience specializing in crafting engaging technical content for a diverse range of businesses and platforms. With a track record of developing original, client-centric content, I excel at tailoring my writing to meet the unique needs of each project. Thorough research and attention to detail enable me to deliver content that not only meets but exceeds client expectations.

LEAVE A REPLY

Please enter your comment!
Please enter your name here