If you encounter a DNS_PROBE _FINISHED_NO_INTERNET error on your Chrome browser, don’t panic. This happens to a lot of Chrome users. Saying that, that doesn’t necessarily mean that the problem lies inside Chrome itself.
Error simply means that your browser can not reach the host you are looking for, either because your computer is not connected to the Internet or because you have a bad DNS configuration on your computer.
What is a DNS?
DNS (Domain Name Systems) translate hostnames to IP addresses that servers understand and also translate IP addresses back to hostnames that humans can read and remember.
There’s a conflict because servers understand IP addresses while we humans are comfortable with hostnames. This problem is solved by a domain name system.
Now, the problem can occur due to a variety of reasons. Also, the fix may vary from simply re-plugging your Ethernet to flushing the DNS. But stay with me, and you’ll most likely fix it.
- Method 1: Basic Fixes
- Method 2: Clear Google Chrome’s Data, Cache & Cookies
- Method 3: Check if the DNS Client is running
- Method 4: Reset Windows Firewall
- Method 5: Reset Network Settings
- Method 6: Reset Proxy Settings
- Method 7: Reset the TCP/IP Protocol
- Method 8: Change the DNS Server Addresses
Fixing the DNS_PROBE_NO_INTERNET Error
Method 1: Basic Fixes
- Try restarting the modem and restarting your computer if you are connected to a wired internet, such as broadband. Try unplugging and re-plugging the modem as well. Now, check whether the error still pops up.
- The issue could sometimes be with your ISP or the cable service itself. Due to bad weather, the cable service may go down. In order to know if this is the case, contact your service provider. If this is indeed the case, then wait for the Internet services to resume with your cable service provider.
- If your computer is wirelessly connected to the internet, check whether the Wi-Fi router is working well. To do this, connect your smartphone to the same Wi-Fi network and see if internet works fine on your smartphone. On your smartphone, if the internet works well, then your router is fine.
- Also, make sure you have the latest network drivers installed and running on your PC. If not, then download the latest network drivers from the manufacturer’s website. Or, download some program, like DriverEasy, to do this for you.
Did any of these fixes work for you? Uh, no? Don’t worry; we’re going to fix this. Continue reading the article.
Method 2: Clear Google Chrome’s Data, Cache & Cookies
I said earlier in the article that it’s not likely always that the problem lies inside Chrome itself. But, sometimes it does. So, before we go any further on tinkering with the DNS, I think it’s best to try a quick clear and refresh on Chrome first.
We need to reset Chrome for this. So, before you do this, make sure you take a quick backup of your bookmarks and the incognito tabs you opened last night, if you know what I mean. ;D
Note: Before you reset Chrome, first try opening a website on some other browser — Firefox, Microsoft Edge, whatever it may be. If your internet works fine there, then you can blame Chrome entirely for the problem.
- Open Google Chrome and click on the three vertical dots at the top right side.
- Click on Settings.
- Now, under the Privacy and security section, you’ll find the option that says Clear browsing data.
- Click on Clear browsing data.
- Make sure every checkbox is selected.
- Lastly, change the Time Range to All time and click on Clear data.
- Re-launch Google Chrome and try opening a website.
- If you don’t get the error anymore, stand up and shout Best Day Ever!
Method 3: Check if the DNS Client is running
Remember that I told you at the beginning of the article that the DNS resolves hostnames to IP addresses and vice versa. A DNS client is a service running on your machine. The DNS client service on your computer requests the DNS server (also called the name server) to resolve a specific hostname to its IP address.
The IP address is then sent back to the requesting DNS client. A DNS Client is the reason why you can use hostnames like facebook.com directly on your browser without bothering about the IP address.
Sometimes, due to some unspecified reasons the DNS Client service stops running which means no internet for you. So, you need to check if this service is running. If not, you have to re-launch this service.
- Press Windows+R on your keyboard to launch Run.
- Type services.msc inside the dialog box and hit Enter.
- Find the option named DNS Client.
- If the service is running then right-click on it and select Restart.
- If the service is not running, right-click on DNS Client and select Start. Also, double-click on it and select Startup Type to Automatic.
- Open a website on Chrome. Check if the error still exists.
Method 4: Reset Windows Firewall
Many of the DNS connectivity issues experienced by users are a direct result of the firewall settings on their computer. If your firewall has blocked the DNS from querying your PC for some reason, you will surely get the DNS_PROBE FINISHED_NO_INTERNET error. Now, fixing the Windows firewall is pretty easy.
- Open the Control Panel.
- Change View from Category to Large Icons.
- Now look for the Windows Defender Firewall button and open it.
- On the left pane, you will find an option called Restore Defaults.
- Again click on the Restore Defaults button and select Yes in the confirmation.
- You’ve successfully reset the firewall settings on your computer.
- Try to open a website now and check if the error is gone.
Method 5: Reset Network Settings
Some users have also reported on various forums that their chosen network configuration has prevented the internet from working. In your situation, this might also be a possibility. So, let’s freshen up your PC’s network settings.
- Open Windows Settings.
- Click on Network & Internet.
- Scroll down and select the Network Reset option.
- Click on the Reset now button and wait for it to finish.
- Now restart your computer and go back to Chrome. Open a website to see if the error is gone.
Method 6: Reset Proxy Settings
A proxy server is basically a passage between your computer and the internet. This intermediate server helps filter the web by acting as a firewall. Also, it encrypts your data when it flows to the internet so it is unreadable to any unauthorized specsy sitting on a computer drooling over your data.
Modern proxy servers can also change your IP address so you can be basically anonymous on the web (For example- The TOR Proxy).
Sometimes the proxy settings on your computer may also interfere with your web experience. Don’t disable it though, no matter what someone says. Disabling a proxy server can leave your data into the wild and can also affect your browsing speeds. So here’s how you can reset the proxy settings of your Windows PC.
- Search for cmd on Windows Search.
- Right-click on the first search result and select Run as Administrator. Select Yes for confirmation.
- When the Windows Command Prompt opens, type the following command:
netsh winhttp reset proxy
- Hit Enter. You’ve now successfully reset your proxy settings.
- Restart your computer.
- Now check if the error still shows up on Chrome.
Method 7: Reset the TCP/IP Protocol
If all of the above methods fail, this method will most likely work for you. What you’re going to do is clear the Windows DNS cache. As hard as it sounds, it is pretty easy.
- Search for cmd and select the first result to launch Command Prompt.
- Now enter the below commands in order. Press Enter after each command.
netsh winsock reset catalog
netsh int ip set DNS
- Restart your computer and verify the error no longer pops up on Chrome.
Method 8: Change the DNS Server Addresses
There is also a possibility that your default DNS server is down or is currently facing problems. The good news is that Google has its very own DNS servers that work with Chrome very well. So, you need to change addresses to point to Google’s DNS servers.
- Search for Network Status on Windows Search and open it.
- Scroll down to the section Advanced Network Settings.
- Click on Change adapter options.
- Right-click on your Network connection and then select Properties.
- Choose Internet Protocol Version 4 (TCP/IPv4) and select Properties.
- Check the box labelled Use the following DNS server addresses.
- Enter the following values:
Preferred DNS Server: 220.127.116.11
Alternate DNS Server: 18.104.22.168
- Click Ok and restart your computer.
- Again open a few websites on Chrome to see if the error is fixed.
We love to hear from you
Were you able to fix the problem? Got some questions? Feel free to comment below. Also, feel free to suggest more topics for future blog posts.