DNS_PROBE_FINISHED_NXDOMAIN prevents you from accessing websites, causes issues with connecting to outside services. As the name suggests, this is a DNS related error. The function of DNS is to resolve/translate names so when your system cannot resolve or translate the address, you will get this error:
By default, your computer is set to use the DNS configured in your router or modem which is Internet Providers DNS unless it has been changed. I always recommend using public dns servers, which you should see in this guide as they are most active and have a 99% uptime.
The issue may also arise due to incorrect entries in the hosts file, which can prevent and limit access to certain or all websites.
UPDATE 04/09/2016: Try our free DNS Geek tool which should resolve most DNS issues for you. Since the script does not have a certificate, you may be prompted with unverified publisher issues. If you are told that the script is not digitally signed, then you can run the command below and then run the script.
Set-ExecutionPolicy Unrestricted -Scope Process
After executing the script, you can change it back to Restricted by typing the following command
DNS Geek Tool should be downloaded onto a different computer, if yours doesn’t have access to the internet and then copied over onto a USB Drive. Once it is downloaded, and copied to the USB, take the USB out of the system and connect it with the computer having DNS issues. Copy the file from the USB and place it on your Desktop. After the file has been moved, click Start -> Type cmd and choose Run As Administrator.
Once the Black Command Prompt window opens up, drag the DNS Geek Tool file to the Command Prompt and Hit Enter or type the path to where the file is saved, and then run it.
The tool will then run by itself, and will prompt you for a “Yes and No” prompts as it troubleshoots the issue.
You can also proceed with the steps below because this tool does the same as the guidelines below.
In this guide, we will be discussing on how to change the DNS from local or default (automatic) to Google’s DNS. Reason is, that Google DNS has a high uptime, almost 99.99% and more reliable then the ISP’s or Internet Provider’s DNS so switching it to public dns should resolve issues where the previous DNS is down, overloaded or slow to respond.
Flushing and Updating DNS to Google’s Public DNS Servers
To do this, follow the steps below.
- Click Start and Type cmd, right click cmd and choose Run As Adminsistrator
- When the Black Command Prompt opens, type the following in it and Hit Enter.ipconfig /flushdns
- Once this is done, Hold Windows key and press R again.
- This time, type ncpa.cpl and Click OK. You will be taken to the network connections. From here, the DNS will be updated but you have to identify your network adapter, the one that is set as active.
- Identify your network adapter, which is connected and right click it, then choose Properties.
- Then, from the properties pane, click “Internet Protocol Version 4 (TCP/IPv4)” once so that it becomes highlighted in grey and select Properties again.
- Put check on use the following dns server addresses and enter the following for Preferred DNS Server and Alternate DNS Server
Preferred DNS SERVER: 220.127.116.11
Alternate DNS SERVER 18.104.22.168
- Click OK and close the rest of the windows.