Have you ever encountered a DNS_PROBE_FINISHED_NO_INTERNET error on the Google Chrome browser? This unpleasant error has become more and more common and millions of Google Chrome users have fallen prey to it recently.

In this article, I’ll walk you through four tried and tested solution to help you overcome this dreadful error and resume Internet browsing in minutes.

Let’s take a brief look at why this error actually shows up before we get on with the tutorial.

What Is DNS

DNS stands for Domain Name System. DNS servers basically convert a human-readable domain name, such as example.com, into its corresponding numerical IP address, for instance, The mapping of domain names to IP addresses isn’t fixed and may change from time to time.


The DNS_PROBE_FINISHED_NO_INTERNET error is quite common in Google Chrome. The error may arise due to one of the following reasons:

  1. Old, worn out cables.
  2. The unavailability of Internet.
  3. Firewall settings.
  4. Outdated Internet driver.

In order to solve the DNS_PROBE_FINISHED_NO_INTERNET, first off you should always be sure that the hardware is working properly. Check all of the connected cables and make certain that they are functioning correctly. If you feel that they’re old and worn out then perhaps it’s time to replace them with newer ones.

If the problem still persists, allow access to Google Chrome in your Firewall settings or on the anti-virus you have installed on your machine. In case you’ve already allowed it access (i.e. it appears on the list), remove it and add it again.

These are the preliminary measures that you should carry out in order to resolve the DNS_PROBE_FINISHED_NO_INTERNET error. But what if these quick solutions don’t work? What do you do then? Let’s take a look.


In the following section, we’ll examine four methods which you can take to fix the DNS_PROBE_FINISHED_NO_INTERNET error in Google Chrome.

Solution 1: Using the Command Prompt

One of the easiest ways to fix this error is through the Command Prompt. This method is my “go to” method whenever the DNS_PROBE_FINISHED_NO_INTERNET error shows up in my Google Chrome browser.

Step 1: Open up the Command Prompt (CMD).

Step 2: Type in the following commands one by one pressing Enter after each to run them.

ipconfig /release
ipconfig /all
ipconfig /flushdns
ipconfig /renew

netsh int ip set dns
netsh winsock reset

Step 3: Restart your machine.

Step 4: Launch Google Chrome.

Voila! You’re all done. This simple four-step procedure should have your Google Chrome browser up and running in minutes.

Solution 2: Updating Outdated Driver Software

At times, the only reason behind any presumably ‘unsolvable’ error is outdated software. Updating your outdated driver software is a solution that most of us tend to overlook more times than we’d like to admit. The process itself is quite simple.

Step 1: Open the Run window by pressing Windows Button + R.

Step 2: Type devmgmt.msc in the dialogue bar and press Enter in order to open the Device Manager.

Step 3: Navigate to Network Adapters and expand the list.

Step 4: Right-click on the working (active) network adapter and click on the Update Driver Software option.

Step 5: Click Browse My Computer for Driver Software and then select the Let me pick from a list of device drivers on my computer option.

Step 6: Select your compatible network hardware.

Step 7: Click Next.

Step 8: A dialogue box reading Driver update successful will appear. Launch Google Chrome.

Once you launch the browser, the error should be resolved and you can continue browsing the Internet as per usual.

Solution 3: Flush DNS and Release/Renew IP Address

Often your IP address is the root of the problem. Releasing/renewing your IP address will most likely solve the issue altogether. All you have to do is follow these steps:

Step 1: Open the Command Prompt (CMD).

Step 2: Type ipconfig /release in the dialogue box and then press Enter.

Step 3: Type ipconfig /renew in the dialogue box and then press Enter.

Step 4: Open the Command Prompt (CMD) again.

Step 5: Type ipconfig /flushdns in the dialogue box. This command will flush your DNS solving the DNS_PROBE_FINISHED_NO_INTERNET problem in your Google Chrome.

The ipconfig /flushdns command enables you to flush and reset the contents of the DNS client resolver cache. This method basically discards negative cache entries from the cache along with any other entries that may have been added dynamically.

Solution 4: Power Cycle, Reboot your Router

The final method we’ll cover in this article is to reboot your router. All you have to do is reboot the router by following your router’s specific settings. Try out different URLs (depending on the router you’re using).

For most routers the default username and password is Admin. Once you’re inside your router settings, navigate to System Settings > Reboot and wait for the Internet to connect again. That’s it. Your Google Chrome browser should start working.

In order to Power Cycle your router, simply unplug the router from the power source, leave it unplugged for a minute or so and then plug it into the power source again. Relaunch the browser once the router has fully started.

Wrapping It Up

Fixing common browser errors is pretty simple and doesn’t require extensive computing knowledge if you know where to look. We looked at four techniques of fixing one of the most common Google Chrome errors in this tutorial and learned how to overcome it ourselves.

How do you fix the DNS_PROBE_FINISHED_NO_INTERNET error and which method do you prefer? Are there any other browser-based errors that you’d like to see quick-fixes of? Let us know in the comments section below!