Have you ever clicked on a website and it said “this site can’t be reached”, along with “dns_probe_finished_nxdomain” or “server dns address could not be found” and wondered what it meant or how to fix this error? Is your first instinct to call someone who knows about tech or is in I.T? Stop right there!
What is “DNS_PROBE_FINISHED_NXDOMAIN”?
To understand what this error code means you need to understand what happens when you make a web search. When you type a URL into your web browser, the DNS, or Domain Name Server translates the Domain Name into the corresponding or matching IP address so that you are able to access the website you wish to visit. This is because IP addresses are not so easy to remember, for instance, the domain name for something may be microsoft.com, but the corresponding IP address is 220.127.116.11
What Causes “DNS_PROBE_FINISHED_NXDOMAIN” Error Code?
The DNS does not always successfully translate the Domain Name and as a result, you will see the “dns_probe_finished_nxdomain” error code.
Please note that there are other error codes beginning with “dns_probe_finished….”. But whenever you see “NXDOMAIN” at the end, it simply means Non-Existent Domain).
Now that you know what the error code means and what causes it, it is time to explore some possible solutions:
Restart the DNS Client
- To restart the DNS you will have to:
- Press Ctrl+R / Win+R to open the Run command
- Type services.msc and press ok/enter
- When the service window pops up, click D to jump to the DNS client option
- Right-click the DNS client and select ‘restart’ from the drop-down menu
- Wait a few minutes and then try surfing again
2)Alter DNS IP Address
To alter/change the DNS IP address you will have to first check your DNS:
- Open ‘Control Panel’
- Open ‘Network and Sharing Centre’ and click on ‘Ethernet’
- Click the ‘Details’ option to view IPv4 DNS
(This is just to check what DNS you are currently using, if you are using the default DNS you should switch to Google’s public DNS)
To actually change your DNS IP address, you will have to:
- Go back into the ‘Control Panel’ and ‘Open the Network and Sharing Centre’
- Click ‘change adapter settings’
- Right-click your current network and select ‘properties’ from the drop-down menu
- From this menu select ‘Internet Protocol Version 4 (TCP/IPv4)’ and click ‘Properties’
- Another window will pop up,search for ‘Use the following DNS server addresses’, where you will see ‘Preferred DNS server as 18.104.22.168 and set Alternate DNS server as 22.214.171.124’.
- Click ‘Ok’
3) Reset Winsock Program
- Open a run command using Ctrl+R / Win+R
- Type ‘CMD’ and right click the ‘Command Prompt’ option that pops up
- Click ‘Run as administrator’
- Type ‘netschwinsock reset’ and click enter
- Restart your computer and try surfing again
(Alternate commands include:ipconfig /releaseipconfig /allipconfig /flushdnsipconfig /renewnetshintip set dnsnetshwinsock reset)
4) Reset Chrome Flag Settings
- Type “chrome ://flags/” into the address bar
- Click ‘Enter’
- From the settings page that pops up, click the ‘reset all to default’ option
5) For Android
- Go to ‘Settings’ and then ‘Wi-Fi’
- Tap and hold onto the network you are currently connected to and select ‘modify/manage network setting’, then ‘advanced options’
- Click the arrow below ‘IP Settings’ and switch from ‘DHCP’ to ‘Static’
- Scroll down to DNS 1 and DNS 2 options and type in the DNS IP addresses
- Click ‘save’
Other possible solutions involve temporarily disabling VPN or Antivirus on your computer, uninstalling and reinstalling internet browsers and disabling browser extensions or plugins.
These are quick solutions that should take no more than a few minutes. If they don’t work, perhaps the website itself is down or you may actually need to consult a professional.