So, you’ve stumbled upon the dreaded “DNS_PROBE_FINISHED_NO_INTERNET” error message while trying to surf the web, huh? Well, fear not, because I’m here to shed some light on what’s going on.understanding the topic

Basically, when you see this error pop up in your browser, it’s like the internet equivalent of hitting a dead end. The problem lies within the Domain Name System (DNS), which is like the internet’s phonebook. It translates those human-friendly website names (like into the numerical IP addresses that computers understand.

So, when your browser throws up this error, it’s saying, “Hey, I can’t figure out where this website lives!” This could be due to wonky DNS settings on your device, a hiccup in your network connection, or even issues with the DNS server itself.

Without a properly functioning DNS, your browser is basically lost in cyberspace, unable to find its way to the websites you want to visit. To fix this, you’ll need to roll up your sleeves and dive into some troubleshooting action. This might involve tinkering with your DNS settings, double-checking your network connections, and making sure the DNS server you’re using is up to snuff.

Fail to sort this out, and you’ll be stuck in internet limbo, unable to access your favorite sites or online services. So, get cracking and let’s banish this error once and for all!


Now, first things first. You know when your computer’s acting up and driving you nuts? Well, sometimes the simplest fix is right at your fingertips—just hit that restart button!

Why? Well, when you restart your computer, it’s like giving it a little refresh. The operating system kicks into gear and starts running these behind-the-scenes checks to sniff out any troublemakers causing chaos.

And the beauty of it? Restarting can solve a bunch of common issues in one go. You’ve got sluggish performance, unresponsive programs, or weird glitches? A restart can often kiss those annoyances goodbye.

Plus, it’s not just about fixing what’s wrong now – it’s about preventing future headaches too. By giving your system a reboot, you’re wiping the slate clean, clearing out junk files, and giving everything a chance to start fresh.

Solution #1: Troubleshooting Internet Configuration

Now I want you to give your network settings a good ol’ reset. Sometimes, there are temporary hiccups causing trouble, and a network reset can help clear them out. Just head to your device’s network settings and look for the option to reset network settings. If you’re feeling a bit more tech-savvy, you can also use some commands in the command prompt like “netsh winsock reset”, “netsh int ip reset” and “ipconfig /renew” to do the job. These commands basically hit the reset button on your network settings, bringing them back to square one.

Another trick up your sleeve is switching over to Google’s DNS servers. They’re known for being super reliable and speedy, which can help iron out any DNS-related kinks. To make the switch, dive into your network settings again and find the DNS configuration section. Then, swap out the current DNS server addresses with Google’s: and This tweak ensures your DNS queries get resolved lickety-split, hopefully banishing that pesky DNS_PROBE_FINISHED_NO_INTERNET error for good and giving your internet connection a boost.

Below are the detailed procedures for resetting the internet configuration and changing DNS servers on Windows, Mac and Linux operating systems:

# Steps To Troubleshoot Windows Internet Setting

Step 1 Reset Winsock: The Winsock catalog, which stands for Windows Socket Catalog, is like the master conductor of network communication in your Windows operating system. It’s made up of a bunch of dynamic-link libraries (DLLs) that handle all sorts of networking tasks, from surfing the web to sending emails.

Now, when things start acting wonky with your network—like not being able to get online or visit certain websites—it could be a sign that something’s gone haywire with the Winsock catalog. But fear not! There’s a nifty command called “netsh winsock reset catalog” that can come to the rescue. When you run this command in Command Prompt with admin privileges, it works its magic and resets the Winsock catalog back to its default settings, wiping out any gremlins causing trouble.

Here’s a quick rundown of how to use it:

  1. Open Command Prompt as Administrator:
    • Hit the Windows key, type “cmd” in the search bar.
    • Right-click on “Command Prompt” in the results and choose “Run as administrator.”
  2. Execute the Command:
    • In the Command Prompt window, type:
      netsh winsock reset catalog
    • Press Enter to run the command.
  3. Restart Your Computer:
    • After running the command, give your computer a restart to let the changes take effect.
  4. Verify Network Connectivity:
    • Once your computer’s back up and running, check if the networking issue’s been fixed.
    • Try visiting websites or doing other online tasks to make sure everything’s back to normal.

Step 2 Reset Reset TCP / IP Stack: Network Stack is basically the brainy software in your computer that handles all the talking and listening over the network. You might’ve heard of the TCP/IP Stack—that’s its famous nickname. Inside, you’ve got protocols like TCP and IP calling the shots, deciding how data gets from point A to point B. They’re also responsible for addressing, spotting errors, and fixing them.

But, uh-oh, sometimes things go haywire. You might notice your internet slowing to a crawl or your connection dropping randomly. That’s when the network stack could be acting up. Luckily, there’s a nifty tool called “netsh int ip reset” to save the day. It’s like hitting the reset button on your network settings, wiping out any glitches or mess-ups.

So, how do you use it? Here’s the lowdown:

  1. Get into Command Prompt with superpowers: Hit the Windows key, type “cmd,” then right-click on “Command Prompt” and choose “Run as administrator.”
  2. Time to work some magic: In the Command Prompt, type “netsh int ip reset” and hit Enter.netsh int ip reset
  3. Give your computer a breather: Restart your system to let the changes sink in.
  4. Double-check everything’s back to normal: Once your computer’s up and running again, test your internet connection to make sure it’s behaving.

Step 3 Release and Renew IP Address: Picture an IP address like a digital ID for your device on a network. It’s what helps your computer or phone find its buddies and chat with them online. Now, when you release and renew your IP address, it’s like switching your old ID for a new one at the network’s front desk. You’re temporarily giving up your current address and asking for a fresh one from the DHCP (Dynamic Host Configuration Protocol) server. So basically, you’re just shaking hands with the network to get a new spot in the digital neighborhood.

Here’s the rundown on how to do it using some nifty commands:

  1. Open up Command Prompt: Hit the Windows key, type “cmd,” and press Enter.
  2. Release your current IP address: In the Command Prompt, type “ipconfig /release” and hit Enter. This basically says, “Hey network, I’m giving up my current address.”
  3. Get yourself a fresh one: After letting go of your old address, type “ipconfig /renew” and hit Enter. Now, your device is asking the network nicely for a shiny new IP address.
  4. Double-check everything’s in order: Take a peek at the Command Prompt window to make sure your device snagged a new IP address. Make sure the subnet mask, default gateway, and DNS servers look good too.
  5. Test out your internet: Try visiting a website or doing something else online to see if everything’s working smoothly. If those pesky network issues were causing headaches before, hopefully, they’ve disappeared now.

Step 4 Flushing DNS: Flushing DNS is like giving your computer’s memory a good spring cleaning. It clears out the Domain Name System (DNS) resolver cache, which stores info about websites you’ve visited recently to speed up future visits. But sometimes, this cache gets cluttered or confused, causing problems like trouble accessing sites or getting the wrong IP addresses.

That’s where the “ipconfig /flushdns” command swoops in to save the day. It tells your computer to toss out all that old DNS data and fetch fresh info from the DNS server. This can iron out DNS issues, perk up your network connection, and make sure your computer’s looking up the right addresses.

Here’s how to do it:

  1. Open Command Prompt with admin powers:
    • Hit the Windows key, type “cmd,” and right-click on “Command Prompt” in the results.
    • Choose “Run as administrator.”
  2. Flush that DNS cache:
    • In the Command Prompt, type “ipconfig /flushdns” and hit Enter.
    • This tells your computer to clear out the DNS cache.
  3. Check the flush:
    • After running the command, you should see a message confirming the cache has been flushed.
  4. Restart your computer (optional):
    • Sometimes it’s good to give your computer a little nap to let the changes sink in. If you want, go ahead and restart.
  5. Test your network:
    • Once your computer’s back up and running, try browsing some websites or doing other network stuff.
    • Hopefully, any pesky DNS issues you had before will be history.

Step 4 Changing DNS To Google’s DNS: Switching to Google’s DNS means telling your device to use Google’s own DNS servers instead of the ones your internet provider gives you. Google’s servers are like the speed demons of DNS – they’re known for being super reliable, fast, and packed with security features, which is why a lot of folks prefer them for smoother internet surfing.

Using Google’s DNS can sort out all sorts of pesky DNS problems, like slow lookups or those annoying “DNS_PROBE_FINISHED_NO_INTERNET” errors. Google’s servers are quick at turning website names into IP addresses, so your pages load faster and your internet feels zippier overall.

Here’s a step-by-step guide to make the switch on Windows:

  1. Open up Network Settings: Right-click on the network icon in your system tray and choose “Open Network & Internet settings.” Or You can use “ncpa.cpl” Run Command.

  2. Find Adapter Settings: Click on “Change adapter options” under “Advanced network settings.”

  3. Pick Your Network: Right-click on the connection you’re using (like Wi-Fi or Ethernet) and select “Properties.”

  4. Tweak IPv4 Settings: In the Properties window, scroll down and find “Internet Protocol Version 4 (TCP/IPv4).” Now, click on the “Properties” button next to it.

  5. Set Your DNS Servers:
    • Choose “Use the following DNS server addresses.”
    • Now, type in Google’s DNS server addresses:
      • Preferred DNS server:
      • Alternate DNS server:
    • Click “OK” to lock in your changes.
  6. Check Everything’s Set: Close all the windows and go back to the Network settings page to make sure the changes stuck.

# Steps To Troubleshoot Mac OS Internet Setting

Step 1 Reset Internet Configuring: To reset your Macintosh laptop or desktop’s network configuration, first, you’ll need to disable your network connection. This can be done by turning off your WiFi or unplugging the LAN cable, depending on your setup.

Next, navigate to the suggested directory in your hard disk. Open Finder and go to “/Library/Preferences/SystemConfiguration”. Once you’re in the SystemConfiguration directory, locate the file named “preferences.plist”. Right-click on the file and select “Rename” from the context menu. Change the file name to “preferences.plist.aak” or any other name you prefer. This step preserves the original preferences file while allowing a new one to be created.

After renaming the preferences file, restart your Macintosh computer. Restarting prompts macOS to forget the previously saved network settings and generate new ones. Upon restarting, macOS automatically creates a new “preferences.plist” file with default network settings. This new file reflects the freshly initialized network configuration.

By following these steps, you can effectively reset the network configuration on your Macintosh laptop or desktop, potentially resolving network-related issues and improving connectivity.

Step 2 Renewing DHCP IP Address: Renewing your DHCP IP address on a Mac is like giving it a fresh start on the network.

Here’s how to do it step by step:

  1. Click on the Apple menu in the top-left corner of your screen.
  2. From the dropdown menu, choose “System Preferences.”
  3. In the System Preferences window, find and click on the “Network” icon.
  4. You’ll see a list of network connections on the left side. Look for the one that’s currently active – it’ll have a green icon and say “Connected.” Click on it.
  5. Once you’ve selected the active connection, click the “Advanced” button in the bottom-right corner.
  6. In the Advanced Network settings, go to the “TCP/IP” tab, usually at the top.
  7. If your Mac is set to get its IP address automatically through DHCP, you’ll see a button that says “Renew DHCP Lease.” Click that button.

That’s it! Your Mac will now ask the DHCP server for a new IP address, giving your network connection a fresh lease on life.

Step 3 Flushing DNS: Flushing the DNS cache on a Mac means wiping out all the stored DNS (Domain Name System) info from your computer’s memory. This cache holds records of website addresses and their matching IP addresses that your Mac has looked up before. When you visit a website, your Mac checks this cache first to see if it already knows the IP address. If it does, it can skip the whole lookup process and load the site faster.

  1. Open up the Terminal.
  2. Depending on your OS version, enter one of the following commands:
    • For Mac OS X El Capitan: sudo killall -HUP mDNSResponder
    • For Mac OS X Yosemite: sudo discoveryutil udnsflushcaches
    • For Mac OS X Mavericks: sudo killall -HUP mDNSResponder
    • For Mac OS X Mountain Lion: sudo killall -HUP mDNSResponder
    • For Mac OS X Lion: sudo killall -HUP mDNSResponder
    • For Mac OS X Snow Leopard: sudo dscacheutil -flushcache

Step 4 Assigning Google’s DNS IP: By assigning Google’s DNS IP addresses, you can potentially boost DNS resolution and improve internet performance on your Mac. Google’s Public DNS servers are known for their reliability and speed, making them a popular choice for users looking to optimize their network connectivity.

Here’s how to assign Google’s DNS IP on your Mac:

  1. Click on the “Apple” menu in the top-left corner of your screen.
  2. Choose “System Preferences” from the dropdown menu.
  3. In the System Preferences window, select “Network.”
  4. Within the Network settings, find and select your active network connection. You’ll know it’s active if there’s a green light next to it, showing it’s connected.
  5. Once you’ve chosen the active connection, click on the “Advanced” button in the lower-right corner.
  6. In the Advanced Network settings, go to the “DNS” tab, usually at the top.
  7. To add Google’s Public DNS servers, click the “+” button below the list of DNS servers.
  8. Enter the following DNS server addresses for Google Public DNS:
    • Primary DNS:
    • Secondary DNS:
  9. After adding the DNS server addresses, click “OK” to save your changes and close the Advanced Network settings window.
  10. Lastly, click “Apply” or “OK” in the Network settings window to confirm your changes and exit the settings.

# Steps To Troubleshoot Linux OS Internet Setting

To reset your Linux internet settings, you’ll need to perform several steps. Here’s an explanation and expansion of each step:

  1. Reset Network:
    • Open your Linux terminal.
    • Stop the network manager service using the command:
      sudo service network-manager stop
    • Remove the NetworkManager state file using:
      sudo rm /var/lib/NetworkManager/NetworkManager.state
    • Start the network manager service again with:
      sudo service network-manager start

    This sequence of commands stops the network manager service, deletes its state file, and then restarts the service, effectively resetting your network settings.

  2. Renew IP:
    • Use the following commands in your terminal:
      sudo dhclient -r
      sudo dhclient

    The first command releases the current IP address, and the second command requests a new IP address from the DHCP server. This process ensures that your Linux system obtains a fresh IP address.

  3. Flush DNS:
    • You can choose one of the following commands to flush the DNS cache:
      sudo /etc/init.d/nscd restart
      sudo service nscd restart
      sudo service nscd reload

    Depending on your Linux distribution, one of these commands will work to restart the Name Service Cache Daemon (nscd) and clear the DNS cache.

  4. Set New DNS:
    • Open the resolv.conf file in a text editor using the command:
      sudo vi /etc/resolv.conf
    • Add the following lines to set Google’s DNS servers as your DNS:

    These lines specify the IP addresses of Google’s public DNS servers. Save the file after making the changes.

By following these steps, you can effectively reset your Linux internet settings, renew your IP address, flush the DNS cache, and set new DNS servers, potentially resolving any internet connectivity issues you may be experiencing.

Solution #2: Reset Browsers

Resetting your browser to its default state can often fix various issues you might encounter. This option restores your browser’s settings to their original configurations while keeping your bookmarks and passwords safe. Here’s how to do it on Chrome, regardless of whether you’re using Windows, Mac, or Linux:

  1. Open your Chrome browser.
  2. In the address bar, type “chrome://settings/resetProfileSettings” and hit Enter. This will take you to the reset options page in Chrome settings.
  3. On the reset options page, you’ll see the option to reset your browser settings.
  4. Simply click the “Reset” button to start the reset process.

Following these steps will reset your Chrome browser to its default state, which could potentially resolve any issues you’re facing. Just remember that this action will reset settings like your homepage, startup pages, search engine, and browser theme, but your bookmarks and saved passwords will remain intact.

Solution #3: Remove Spammy Add-ons & Extensions

Browser extensions are like little helpers for your web browser, adding extra features and making your browsing experience better. However, some developers create annoying add-ons that spam you with ads or mess up your browsing. Also, having incompatible software or plugins on your computer can trigger the DNS_PROBE_FINISHED_NO_INTERNET error.

Here’s how to clean up your browser and computer:

  1. Remove Spammy Extensions:
    • Open the extension manager by typing “chrome://extensions” in the address bar, or find it in the side menu.
    • Look through your extensions and get rid of any you don’t need by clicking the trash bin icon next to them.
    • Keep the ones you use regularly and ditch the rest.
  2. Uninstall Unwanted Software (For Windows Users):
    • Press the “Windows key + R key” to open the Run command.
    • Type “appwiz.cpl” in the Run command and press Enter.
    • This opens the Programs and Features window.
    • Find any unknown or unwanted software and toolbars in the list and uninstall them.
    • Remove any software you don’t recognize or use to get rid of potential causes of the DNS_PROBE_FINISHED_NO_INTERNET error.

Solution #4: Final Tips (For Windows Users Only)

Here are some extra tricks up your sleeve if the previous fixes didn’t quite cut it:

  1. Give Your PC a Nap: Sometimes, your computer just needs a breather. Try restarting it to clear out any lingering issues causing DNS problems. It’s like hitting the reset button on your day, giving your system a fresh start.
  2. Disable the Guards: Your antivirus and firewall might be too strict, causing conflicts with your DNS settings. Temporarily disable them to see if they’re the ones causing the DNS issues. Think of it as lowering your defenses temporarily to troubleshoot the problem.
    >> What’s A Good Antivirus And How To Pick A Best One?
  3. Update Those Drivers: Your network drivers might be outdated or not working properly. Update them to the latest version to ensure smooth network connectivity. It’s like giving your car a tune-up for smoother rides on the information superhighway.
    >> What Is a Network Driver, And How To Install It?
  4. Turn Back Time: If nothing else works, consider using “System Restore” to roll your PC back to a time when everything was running smoothly. It’s like hitting the undo button on your computer’s timeline, taking you back to a time before the DNS issues started.
  5. Check the HQ: If you’re seeing DNS errors on different browsers, the problem might be with your router or modem. Check them to see if they’re causing the trouble. If needed, troubleshoot or replace them to ensure a reliable internet connection.

By trying out these extra strategies, you might just be able to tackle those stubborn DNS issues and get back to smooth sailing on the internet.

Suggested Articles:


Please enter your comment!
Please enter your name here