How to Fix the 'DNS_PROBE_FINISHED_NO_INTERNET' Error: A Complete Networking Guide

Encountering the 'DNS_PROBE_FINISHED_NO_INTERNET' error can be incredibly frustrating. This common Google Chrome error indicates that the browser cannot connect to the internet because the DNS (Domain Name System) lookup failed. While it looks like a complex technical failure, it is usually caused by misconfigured network settings, outdated drivers, or a temporary glitch in your router. Follow this step-by-step guide to get back online.

Step 1: Perform a Power Cycle on Your Router and Modem

Before diving into software settings, start with the most effective hardware fix. A power cycle clears the router's temporary memory and establishes a fresh connection with your ISP.

  • Unplug the power cable from your router and modem.
  • Wait for at least 30 seconds.
  • Plug the modem back in and wait for the lights to stabilize.
  • Plug the router back in and wait a few minutes for the Wi-Fi signal to broadcast.

Step 2: Flush the DNS Cache and Reset Winsock

Your computer stores a database of IP addresses (DNS cache) to speed up website loading. If this cache becomes corrupted, you will see the 'DNS_PROBE_FINISHED_NO_INTERNET' error. You can clear it using the Command Prompt.

  • Type cmd in the Windows search bar, right-click it, and select Run as Administrator.
  • Type the following commands one by one, pressing Enter after each:
  • ipconfig /release
    ipconfig /all
    ipconfig /flushdns
    ipconfig /renew
    netsh int ip set dns
    netsh winsock reset

  • Restart your computer to apply the changes.

Step 3: Change Your DNS Server Addresses

By default, your computer uses DNS servers provided by your Internet Service Provider (ISP), which can sometimes go down. Switching to a reliable public provider like Google DNS or Cloudflare often resolves the issue.

  • Open the Control Panel and go to Network and Sharing Center.
  • Click on Change adapter settings in the left sidebar.
  • Right-click your active connection (Wi-Fi or Ethernet) and select Properties.
  • Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
  • Select Use the following DNS server addresses and enter:
  • Preferred DNS server: 8.8.8.8
    Alternate DNS server: 8.8.4.4

  • Check Validate settings upon exit and click OK.

Step 4: Update Your Network Adapter Drivers

An outdated or buggy network driver can prevent your hardware from communicating properly with the internet protocol. Updating these drivers ensures compatibility with your current OS version.

  • Right-click the Start button and select Device Manager.
  • Expand the Network adapters section.
  • Right-click your primary network controller (usually Intel, Realtek, or Broadcom) and select Update driver.
  • Choose Search automatically for drivers. If an update is found, follow the prompts to install it and restart your PC.

Step 5: Disable VPN and Proxy Settings

If you use a VPN or a Proxy server, it might be interfering with your DNS requests. Temporarily disabling them can identify the culprit.

  • For VPNs: Open your VPN application and select Disconnect or shut down the app entirely.
  • For Proxies: Go to Settings > Network & Internet > Proxy. Ensure that 'Automatically detect settings' is ON and 'Use a proxy server' is turned OFF.

Step 6: Reset Your Browser to Default Settings

Sometimes, browser extensions or corrupted cookies in Google Chrome can trigger DNS errors. If other devices in your house are working but your PC isn't, try resetting Chrome.

  • Open Chrome and click the three dots in the top-right corner.
  • Go to Settings > Reset settings.
  • Click Restore settings to their original defaults and confirm by clicking Reset settings.

By following these steps in order, you should be able to clear the 'DNS_PROBE_FINISHED_NO_INTERNET' error and restore your connection to the web.


💡 Pro Tip: Keep your software updated to avoid these issues in the future.


Category: #Internet