Do you see an error that says DNS_PROBE_FINISHED_NXDOMAIN when trying to access a website? This error is actually related to your DNS settings, and you can fix it by changing some DNS options on your computer.
This error usually appears when your browser cannot resolve DNS for a domain name. The term NXDOMAIN at the end of the error message indicates that the entered domain does not exist.
Here are some fixes that you can apply to resolve this error on your computer.
Clear your DNS Cache
To resolve domain names quickly, your computer looks at the DNS cache that is stored. If there is a problem with this cache, which happens frequently, clearing this cache will most likely fix the problem you are having in your browser.
Clear DNS Cache in Windows
- search Command Prompt use the Start Menu search bar and launch the utility.
- Type the following command into the Command Prompt window and press Enter: ipconfig/flushdns
Clear DNS Cache on Mac
- Click Launchpad in the Dock, search Terminal, and open.
- Now, enter the following commands, pressing Enter after each one: dscacheutil -flushcachesudo killall -HUP mDNSResponder
Update Your IP Address
The “This site can’t be reached” error may be caused by an incorrectly assigned IP address. You can try updating your IP address and see if that helps fix the problem.
Update Your IP Address In Windows
- open Command Prompt and run the following commands in order: ipconfig/release
- Clear DNS cache: ipconfig/flushdns
- Update your IP address: ipconfig/renew
- Set a new DNS server: netsh int ip set dns
- Reset Winsock settings: netsh winsock reset
Update IP Address On Mac
- Click the WiFi icon in the menu bar and select Open Network Preferences.
- Select your WiFi network on the left and click Advanced on the right.
- Open tab TCP/IP.
- Click button Renew DHCP Lease.
Restart DNS Client
Windows computers use something called a DNS Client which helps your browser determine the domain name. You could try restarting the DNS Client service and see if that helps get rid of the “this site can’t be reached” error in your browser.
Here’s how you can restart the DNS Client service in Windows 10:
- Press the button Windows + R to open the Run dialog, type services.msc, and press Enter.
- On the resulting screen, find the service that says DNS Client, right click on this service, and select Restart.
Change Your DNS Server
Maybe the DNS server you have configured on your computer is not working. If this happens, your site cannot resolve the domain name and as a result, you get a “DNS Probe Finished NXDOMAIN” error.
In this case, you can try changing your DNS server and see if that fixes your problem. Here we show you how to change your DNS to Google’s public DNS servers.
Changing DNS Server on Windows
- Open the app Settings, choose Network & Internet, and click Change adapter options.
- Right click on your adapter and select Properties.
- Choose the option that says Internet Protocol Version 4 (TCP/IPv4) and click Properties.
- Activate the box for Use the following DNS server addresses.
- insert 126.96.36.199 in the box Preferred DNS server and 188.8.131.52 in the box Alternate DNS servers. Then, click OK in the below section.
- Relaunch your browser and try to access the previously unopened site.
Change DNS Server on Mac
- Click the WiFi icon in the menu bar and select Open Network Preferences.
- Select your network from the left sidebar and click Advanced in the right pane.
- Open tab DNS.
- Select an existing DNS server and click the – (minus) button at the bottom. This will wipe all your servers.
- Click sign + (plus) and add 184.108.40.206.
- Click again sign + (plus) and enter 220.127.116.11.
- Finally, click OK at the bottom to save your changes.
Reset Your Browser To Default Settings
If you make too many changes to your browser settings, it can affect how websites load in the browser. You can try resetting your browser to its default settings, which might fix your problem.
How to Reset Chrome
If you’re using Chrome, you don’t need to reset the browser directly. Instead, you can reset the flags, which is how some users modify their browser, and see if that solves the problem.
If it doesn’t work, you can reset the entire browser.
Here’s how you can reset Chrome flags:
- Open a new tab in Chrome, type chrome://flags, and press Enter.
- Click button Reset all at the top.
- Click Relaunch at the bottom to restart your browser. This will make your changes take effect.
- Launch Firefox, type about:support in the address bar, and press Enter.
- Click button Refresh Firefox.
- choose Refresh Firefox when prompted on your screen.
In Safari for Mac, you can clear cache and remove unwanted plugins and extensions to fix the above-mentioned errors:
- Launch Safari, click the Safari menu at the top, and select Preferences.
- Click tab Websites web and uncheck the plugins you don’t need in the left sidebar.
- Open tab Extensions, select an extension on the left, and click Uninstall in the right pane. Do this for each extension, and all your extensions will be deleted.
- Click tab Advanced and tick Show Develop menu in menu bar.
- Open menu Develop newly added from menu bar and click Empty Cache to clear Safari cache files.
Turn Off Your VPN App
A VPN acts as an intermediary computer, and your computer traffic flows through it. If there is a problem with the VPN, it can cause your browser to not launch any sites.
Try turning off the VPN app on your computer and see if you can get to your site then. If you can, there may be a problem with your VPN app, and you should resolve it before using it again.
Check Hosts File
Both Windows and Mac machines come with a hosts file that helps resolve your domain name locally. When you try to access a site, your browser first looks at this file to find the IP of the domain you specified.
Perhaps you or someone else has added the site you’re trying to access in this file. If the site is assigned a localhost IP or another IP, your computer will incorrectly resolve the domain. Because of this, you may get a “DNS Probe Finished NXDOMAIN” error message.
Access the hosts file on your computer and see if your domain is there.
Accessing Hosts on Windows
- Open the Start Menu, search for Notepad, right click on Notepad, and select Run as administrator.
- Press Ctrl + O, lead to C:WindowsSystem32driversetc, and double click on the file hosts.
- Check the file to see if the domain you’re trying to access is listed in it. If so, delete the entry for the domain, save the file, and close Notepad.
Accessing Hosts on Mac
- Open Terminal, type the following, and press Enter: sudo nano /etc/hosts
- Enter your admin password and press Enter.
- You will see the contents of the hosts file. Make sure the domain you’re trying to access isn’t listed here.
Reset Your Router Settings
“The server IP address could not be found” error is sometimes caused by a misconfigured router. If you’re not sure what changes you or someone else made to your router, reset all router settings and see if that solves the problem.
Keep in mind that resetting the router will erase your configuration. Depending on your router’s configuration, you may need to reconfigure it to work with your internet service provider (ISP).
Here are the general steps for resetting the router:
- Access your router’s settings menu, which is 192.168.1.1, in most cases.
- Enter the login details for your router.
- Click tab Administration on the left side. Your router may show something different, but it should be similar.
- choose System Management in the left sidebar.
- Click Restore Defaults in the right pane to reset your router.
Accessing Inaccessible Sites
There are many reasons why your browser displays the DNS_PROBE_FINISHED_NXDOMAIN error message. Whatever the reason, one of the methods above should help fix the problem, and you can then access your site without any problems.