I just love Google Chrome not just as common internet user but also as a web developer.
I believe it’s the fastest web browser and has the best web developer tools. But what really frustrates me is all sorts of DNS errors it shows me while I am surfing or doing some important task. But what annoys me even further is that all others browser works just fine when Chrome is just stuck on that gray color page. Sometimes I feel, I should really switch my web browser.
Recently I received a support request from one of my regular reader Amit Kumar and it seems that he is in the same situation as I am. Below is the copy of the complete message I received.
Hi, I need some help to fix dns_probe_finished_no_internet error in Google chrome. I am just unable to browser any website on chrome but every other browser like Firefox or Opera seems to be working fine. I have been trying all sorts of methods but none seems to be working for me. I have restarted my system, cleared my browser cache but nothing works. Can you please explain what this error is all about and how do I fix it.
Well, Amit if you would have done some research you might have got tons of solutions for this problem. Though I agree that most of the technical guides related to DNS configuration are hard to understand and follow. Whatever may be the case, just because you trusted me, here is this quick fix guide for you.
Table Of Contents
How to Fix DNS_PROBE_FINISHED_NO_INTERNET in Windows 10 (or just any version)?
Before you move any further it’s better to first understand the meaning of DNS_PROBE_FINISHED_NO_INTERNET and what are the reasons behind its occurring.
As the error sounds, its is related to the DNS. You will see this error and similar type of other errors in Google Chrome when your Windows operating system or Android fails to perform DNS lookup successfully. Sometimes these kinds of errors also occur when your DNS server is not responding correctly or when you use any VPN software to hide your privacy.
Misconfigured firewall in Windows 10 and Android can also result in such errors.
The problem is that DNS can also be easily altered. It can be modified by software, by malicious applications, malware or virus. So the best solution to prevent such problems is to use good antivirus solution and to not touch firewall settings unless you know what you are doing.
There are various solutions to get rid of this annoying error, but not all of them are 100% effective. In this guide, I will share 3 solutions each accompanied with detailed steps, and I am sure enough that they will help you resolve your issues. Please kindly follow the steps listed below one by one.
Solution 1: Use Public DNS Service
In this solution, I will show you how to change your default configured DNS server to the public server like Google public DNS.
Step 1: Search for the Windows control panel and open it.
Step 2: Locate “Network and Sharing Center” in the control panel and open it.
Step 3: On the left hand you will find a menu link named “Change Adapter Settings”. Click on it.
Step 4: Now identify the network adapter currently in use. You will see some green signal bars on that.
Step 5: Click on the properties, and now you will see a whole lot of options.
Step 6: Under the “Network” tab you will need to double click on the “Internet Protocol Version 4”. A new popup option panel will open with a whole lot of choices.
Step 7: Now under the “General” tab, you need to select the radio button which says “Use the following DNS server address:”.
Step 8: Enter the 184.108.40.206 in the input field provided under “Preferred DNS server” and enter 220.127.116.11 in the field of entry provided under “Alternative DNS server”.
Once you are done with all these steps, you just need to reboot your system. After reboot try to access the internet through chrome, and I am sure you won’t be seeing any errors.
Solution 2: Reset Windows Sockets API
If the first method doesn’t work for you, then you can try this solution. Here I will show you how to rest Winsock. Windows Sockets ( Winsock ) is a service which comes integrated with Microsoft operating systems. It’s an API ( application programming interface ) which acts as an interface between the network layer and Windows networking software.
Resetting it can help to remove any sort of confliction or error which may be arising while the data transmission between TCP/IP and the Windows, network client.
1. Open the command prompt with administrative rights.
2. Now enter netsh winsock reset in the command prompt and then press enter.
3. Finally, reboot your computer.
After the successful reboot, you need to follow few more steps.
4. Again open CMD with administrative rights.
5. Enter ipconfig/release and then press enter. Then type ipconfig/renew, again press enter. Finally, write ipconfig/flushdns, and for the last time hit the enter key.
This step will help to remove all the cached DNS information stored on your system. So if by any way they were causing the dns_probe_finished_no_internet error, now it should have vanished.
Solution 3: Update your network driver
If all the fix listed above didn’t work for you, then the last solution is to update your network driver. This will not only update your driver but will also reset its configurations to its default state.
1. Right click on the Windows icon on the bottom left of your screen.
2. From the menu click on the Device Manager
3. Now try to find “Network Adapters” and click on it in order to see all the installed drivers.
4. Right click on your Network adapter, for example, mine, is “Qualcomm Atheros AR956x” and select “Update Driver” option.
5. Wait for few minutes, as Windows will automatically search for the latest driver update and will apply it on your system.
6. Finally, reboot your system and try again to access internet connection.
The process to update the drivers is same in almost every Microsoft operating system, except Windows XP and I hope my solutions will help you.
Fix DNS_PROBE_FINISHED_NO_INTERNET in Android
If you are facing this error in Android Nougat or any other older version, then you will need to change the DNS settings. Please follow the enlisted steps one by one.
1. Open Android Settings panel.
2. Find for WiFi option and then open its settings.
3. You will list of all the WiFi you ever connected. Hold the one to which you are currently connected and then choose the “Modify Network” option.
4. From the provided options select the one named “Static” which is next to the “IP Settings”.
5. Now in “DNS1” section type 18.104.22.168 and in the “DNS2” section type 22.214.171.124
6. Finally, click on “Save” button. Now try to reconnect to the same network and I am sure enough that now you won’t be getting any errors.
In case it still doesn’t work, I will suggest restarting your mobile. However, if you still face the problem, please let me know in the comment section, and I will do my best to help you.