How to fix “DNS PROBE FINISHED NO INTERNET” error

Your computer first connects to a DNS server when you enter a domain name on a browser. The server then converts the domain name to its corresponding IP address. Once this process is complete, your PC links with the server using the IP address to access and view its data.

Complications when translating the domain name to its IP address will stop you from accessing the desired site, resulting in a DNS PROBE FINISHED NO INTERNET error message. And as several components work together to resolve the domain name, the exact cause behind the error message could vary.

Anything from an incorrect domain name to an issue with the DNS server itself could stop your system from resolving the domain name to its corresponding IP address. So one particular solution may not fix the problem. 

How to fix “DNS PROBE FINISHED NO INTERNET” error

Fixing DNS PROBE FINISHED NO INTERNET Error

First, try accessing the internet using a different browser. Since the issue is only specific to Chrome, you can check if the internet works in another browser. If you still cannot access the site on another browser, try restarting the router.

Rebooting the router cleans any cache that could be saved on your router. If that does not work, try pinging an IP address. This will not fix the issue at hand but will ensure that the internet is active.

Lastly, you can also connect your PC to the router using an ethernet cable. This will eliminate any wireless connection issues that are stopping your PC from accessing the internet.

Use Custom DNS

By default, your system automatically obtains a DNS server address from the ISP (Internet Service Provider). But sometimes, issues like high traffic or congestion could stop the default DNS server from functioning. In that case, you will need to set the DNS server address manually.

We recommend using public DNS from Google or Cloudflare.

  • Press the Windows + R key to open Run.
  • Type ncpa.cpl and press Enter to open Network Connections.


open-netwrok-connection-dns-probe-error

  • Right-click on Wi-Fi or Ethernet, whichever your PC is connected to and select Properties.


open-wifi-properties-dns-probe-errors

  • Double-click on Internet Protocol Version 4 (TCP/IPv4)


ipv4-dns-probe-error

  • Check Use the following DNS server addresses.
  • Set the Preferred DNS server
  • 8.8.8.8 and the Alternate DNS server 8.8.4.4 for Google’s public DNS
  • 1.1.1.1 as preferred and 1.0.0.1 as alternate for Cloudflare.


set-dns-manually-dns-probe-error

Restart DNS Client

According to Microsoft documentation on DNS Client, the DNS client holds information about the DNS configuration. And DNS client service resolves domain names by locally querying cached data from previous searches. 

By restarting this service, the system stops DNS lookups. It also prevents any other service that requires a DNS Client to be running. Therefore, make sure to restart the service once you stop it.

  • Press the Windows + R key to open Run.
  • Type msconfig and press Enter to open System Configuration.


msconfig-dns-no-internet-error

  • Go to the Services tab and uncheck DNS Client.
  • Click Apply and then OK.


disable-DNS-client-dns-probe-error

  • Restart your PC.
  • Now, open System Configuration, go to the Service tab, and check the DNS client.


enable-dns-client-dns-probe-error

  • Click Apply and then OK.

Besides System Configurations, you can also restart the DNS client by changing specific values in the Registry Editor. However, be aware that changing wrong values in the registry can make system unstable.

Note: Make sure that you back up the registry before performing the steps mentioned below.

  • Open Run, Type regedit , and press Enter to open Registry Editor.


open-registry-editor-dns-probe-error

  • Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache


navigate-dnscache-registery

  • On the right panel, click on Start.
  • Set Value data to 4.


set-value-data-dns-probe-error

  • Restart your PC and set the Value data to 2.
  • Restart your PC.

Note: Value data 1 is automatic (delayed), 2 is automatic, 3 is for manual startup, and finally, 4 is disabled.

Reset TCP Stack

When you reset the TCP stack, your system clears and sets all the network configurations to their default value. This includes resetting the DNS information, IP stack, and Winsock. If the DNS issue is due to incorrect network configuration, resetting it should fix the issue.

  • Press the Windows + R key to open Run.
  • Type cmd and press Ctrl + Shift + Enter to open Command Prompt as Administrator.

  • cmd-dns-probe-error

Type the following commands and press Enter after each command.

  • netsh winsock reset catalog: It resets the network reset component.


winsock-reset-dns-probe-error

  • netsh int ip reset: It resets IPv4 and IPv6 stack


ip-reset-dns-probe-error

  • ipconfig /flushdns: It clears DNS information 


flush-dns-dns-probe-error

  • ipconfig /release: It clears current networking configuration


ip-release-dns-probe-error

  • ipconfig /renew: It configures network settings


ip-renew-dns-probe-error

  • ipconfig /registerdns: It re-register the DNS information.


reregister-dns-dns-probe-error

Alternatively, you can also reset network settings using Windows settings.

  • Press the Windows + I key to open Settings.
  • Navigate to Network and InternetAdvanced network settings.


advanced-network-settings-dns-probe-error

  • Select Network reset.


network-reset-dns-probe-error

  • Click Reset now.


reser-dns-probe-error

Clear Browser DNS Cache

Your browser stores DNS information about already visited websites as a DNS cache. On saving the DNS cache, your browser saves time by skipping the process of DNS lookup from a DNS server. 

The browser could also save false information about the DNS in the DNS cache. In that case, the system cannot get the correct IP address from the cache, resulting in a DNS PROBE FINISHED NO INTERNET error message. To fix this, you will need to clear the browser cache.

  • Open Chrome.
  • In the address bar, type Chrome://net-internals/#dns.
  • Click Clear host cache.


clear-dns-cache-dns-probe-error

  • Restart Chrome and see if it fixed the issue.

Check Hosts File

The host file is one of the system files that contain the domain name mapped to its respective IP address. Your system uses this file before going to the DNS server. If the host file contains a domain name with an incorrect IP address, you may get a DNS PROBE FINISHED NO INTERNET error.

You can replace the content inside the host file to fix the issue.

  1. Press the Windows + E key to open File Explorer.
  2. Navigate to C:\Windows\System32\drivers\etc.
    host-file-location-dns-probe-error
  3. Copy the host file to your Desktop as a backup.
  4. Right-click on the host file located in C:\Windows\System32\drivers\etc and click on Open with.
  5. Select Notepad.
  6. Once the file opens, remove everything and replace it with the following.# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP/IP for Windows. # # This file contains the mappings of IP addresses to hostnames. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding hostname. # The IP address and the hostname should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by a '#' symbol. # # For example: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handled within DNS itself. # 127.0.0.1 localhost # ::1 localhost
  7. Save the file without any extension.
  8. Restart your PC and see if you still get the error message.

Disable Proxy Server

A proxy server acts as a medium between your system and the internet. It bridges everything that comes in and goes out of your system when connected to the network. If a proxy server has blocked access to a particular IP address, the user cannot access the site. In that case, try disabling the proxy server.

  • Press the Windows + I key to open Settings.
  • Navigate to Network and InternetProxy.


proxy-settings-dns-probe-error

  • Under Manual proxy setup, click Set up.


set-up-proxy-server-dns-probe-error

  • Turn off the radio box under Use Proxy server.


turn-off-proxy-server-dns-probe-error

Disable Firewall and Network Protection

Firewall and network protection prevent unauthorized access and data breaches that could put your system at risk. If Windows firewall detects any suspicious activity from a webpage, it may block the IP address to the website. 

To check if that’s the case, you can disable the windows firewall and see if you can access the website.

  • Open Run.
  • Type windowsdefender: and press enter to open Windows security.


windows-defender-dns-probe-error

  • On the left panel, go to Firewall & Network Protection.
  • Select the active network.


select-active-network-dns-probe-error

  • Turn off Microsoft Defender Firewall.


disable-microsoft-firewall-dns-probe-error

  • Disable Microsoft Defender Firewall for DomainPrivate and Public networks.

Did you like this article? Do not hesitate to share it on social networks and subscribe to Tech To Geek on Google News to not miss any articles!
5/5 - (1 vote)
"Because of the Google update, I, like many other blogs, lost a lot of traffic."

Join the Newsletter

Please, subscribe to get our latest content by email.

Mohamed SAKHRI

I am Mohamed SAKHRI, the creator and editor-in-chief of Tech To Geek, where I've demonstrated my passion for technology through extensive blogging. My expertise spans various operating systems, including Windows, Linux, macOS, and Android, with a focus on providing practical and valuable guides. Additionally, I delve into WordPress-related subjects. You can find more about me on my Linkedin!, Twitter!, Reddit Facebook

Leave a Comment