Google Chrome shows different types of errors starting with “ERR_”, “SSL_” and “DNS_”. The reason for those “DNS_” errors are straight forward that Chrome is not able to determine the IP address of the website through domain resolution process. This indicates that some issue prevents Chrome to connect to the DNS servers. In our earlier article we have explained the fix for the error message “DNS_PROBE_FINISHED_NXDOMAIN”. And in this article, let us discuss how to fix another Chrome error “DNS DNS_PROBE_FINISHED_NO_INTERNET”.
What is DNS_PROBE_FINISHED_NO_INTERNET Error?
You will see the below message “There is no Internet connection” in Chrome whenever there is a “DNS_PROBE_FINISHED_NO_INTERNET”error.
Most of the time, there are issues with your Internet connection settings, Wi-Fi network, VPN, proxy or firewall. Besides these problems, there could be many other reasons preventing your computer from getting direct connection to the web. There are numerous methods that can help you fix this “DNS_PROBE_FINISHED_NO_INTERNET”error.
How to Fix DNS_PROBE_FINISHED_NO_INTERNET Error in Chrome?
Here are solutions that you may try to fix the issue:
- Check your network cables
- Check your Internet connection
- Ping the site
- Use public DNS
- Flush DNS cache
- Update network adapter driver
- Clear browser cache
- Use VPN or reliable proxy
- Disable firewall settings
1. Check Your Cables
DNS_PROBE_FINISHED_NO_INTERNET error may occur simply because you have problematic Internet connectivity. The first option you should try is to check modem, router or LAN cables. The cables might have been disturbed causing the drop in Internet connection. Check all the cables are connected properly to ensure you have proper Internet connection.
Now check you can able to access the sites without the error in Chrome.
2. Check Internet Connectivity
A good way to determine whether your computer is having a configuration problem is to connect to the same Internet connection using another device, such as smartphone or laptop. When an alternate device can connect smoothly with the Internet, then there could be a problem with your computer.
3. Ping the Site to Check the Response
You can simply ping the site address to see whether you are getting a response from the site.
Follow the below steps to verify the ping response in Windows 10:
- Press “Win + R” button to open the “Run” dialog box.
- Enter CMD in the text box and hit enter.
- Inside the Command window, type in: ping site-address. For example, you can enter “ping webnots.com” without quotes.
- Hit enter and you should see replies of the ping.
Follow the below steps on Mac:
- Press “Command + Spacebar” and search for “Network Utility” application.
- Go to “Ping” tab and enter the site address.
- Enter the number of pings (say 3) and click on the “Ping” button.
You may use any IP or the website address for the ping command to verify the web server hosting the site is working. If you are not getting the response then the problem is at the server side and you may need to wait for the site owner to resolve the issue.
4. Use Public DNS
If easy solutions can’t solve the problem, then it is a good idea to use public DNS. Google public DNS is probably the most reliable public server, although there are other alternate options available like OpenDNS.
The Google DNS servers will bypass the default DNS servers provided by your ISP and helps to resolve the domain name quickly.
5. Flush DNS
Your computer stores the DNS records in a cache and uses it for easily finding the IP addresses of the websites. When the site owner changed the DNS servers of the sites or your computers DNS records are corrupted then it may end up in showing DNS related problems in Chrome. You may need to flush DNS on your PC or Mac to check that can help to resolve your issue.
6. Update Network Adapter Driver
Your network adapter may have glitches or requiring the use of new software driver. Follow these steps to update the driver:
- Search for “Device Manager” using the Windows search box and open it.
- Go to “Network adapters” section and expand it.
- Select the active and correct adapter and right click on it.
- Choose “Update Driver” or “Update Driver Software…” option to see two choices.
- If you have a network adapter from reputable brand, drivers are usually regularly published. In this case, you may click on “Search automatically for updated driver software”. Wait for Windows to scan for the latest driver and the instruction should be easy to follow.
- Unfortunately, most of the time, Windows can’t locate the latest driver for your network adapter. In this case, you should visit the official website of the adapter manufacturer. Locate the download area and find the suitable driver for your network adapter. Download and install the driver manually.
Restart your computer and verify whether the problem has been resolved.
7. Clear Browser Cache
After months or years of browsing the web, your computer may start to accumulate a ton of cache files. Some of these files may interfere with the Internet connection. So clear these browsing history and cookies from beginning of the time. Restart your browser and check whether the problem has been resolved.
8. Use VPN or Proxy
Sometimes your Internet Service Provider (ISP) may block the sites or block access to the certain DNS servers outside the country. In such a case you will see DNS related errors on the browser. You can use reliable VPN services to bypass the ISP’s network and access the blocked sites.
9. Check Firewall Settings
Ensure your firewall settings allow Chrome to access the internet. You should include Chrome app to allow through firewall so that it is not blocked. Disable the firewall and check whether you can able to access the page. If yes then you can further troubleshoot the firewall settings, otherwise just reenable it to protect your computer.
In general, DNS_PROBE_FINISHED_NO_INTERNET error indicates that there’s a problem with your Internet connection. With above solutions, you should be able to fix most, if not all cases of DNS_PROBE_FINISHED_NO_INTERNET error. The best solution is probably located in the simplest area and you may not really need to tinker with advanced settings. If you have exhausted all the simpler solutions, then the problem may be somewhat more complicated, although this is a rare occurrence.