The DNS_PROBE_FINISHED_BAD_CONFIG error is the most common issue users face on browsers. Although the error might sound technical, you can easily fix it using simple methods. In this guide, you will learn about what this error is, why it’s caused, how to fix the error with simple step-by-step solutions, and also how to prevent this error from happening in the future.

How to Fix DNS_PROBE_FINISHED_BAD_CONFIG error on Chrome

What is the DNS_PROBE_FINISHED_NXDOMAIN error on Google Chrome?

The DNS_PROBE_FINISHED_NXDOMAIN error occurs when the browser cannot find the IP address for the website you are looking for. When you enter a website domain, the browser requests the Domain Name System (DNS) to find the matching IP address. This error occurs if the DNS server cannot find the domain name (NXDOMAIN, which stands for ‘Non-Existent Domain’). It can be due to the domain you entered not existing or there being an issue with the DNS configuration.

How dns works.jpg

What Causes the DNS_PROBE_FINISHED_NXDOMAIN Error?

There are many reasons that might cause this error on your Google Chrome. The most common issues are:

  • Incorrectly typed URL.
  • Misconfigured or faulty DNS settings.
  • Corrupted browser cache and other browser-related problems.
  • Your Security Software firewall settings.
  • Router issues or misconfigurations.
  • Internet connection problems.
  • Incorrect entries in the host file and more.

Fix DNS_PROBE_FINISHED_BAD_CONFIG Error on Chrome

The error page doesn’t explicitly mention the causes of the issue other than the typo, which makes it hard to solve. For instance, in my case, simply restarting the router has fixed the issue several times. For example, a Reddit user spent hours resetting the router, flushing DNS, and renewing DNS, but changing his DNS configuration fixed the issue. We can point to no single solution that fixes this issue. To make it easy for you, we included the most effective solution first. You can follow the solutions to fix the issue quickly.

DNS_PROBE_FINISHED_NXDOMAIN error

Check for Typos in the URL

Check the typos in the domain name you have entered. A minor error in the domain name or entering a non-existent domain name can cause this issue.

Restart Your Router

Restarting your router removes temporary glitches, resolves connectivity issues, and fixes the DNS_PROBE_FINISHED_BAD_CONFIG error. If you are having this issue, try restarting your router and then loading the website again. This has worked for me several times.

Flush DNS Cache

DNS cache is temporary data that stores information about the recent DNS lookups your device has performed. It helps to speed up the DNS lookup process and saves you time when you visit specific websites. Both your browser and the device can store the DNS cache. However, sometimes DNS cache can become outdated or corrupted, leading to errors. To fix this, you can quickly flush the DNS cache on your browser and device.

  • Google Chrome: Open Chrome and type chrome: //net-internals/#dns in the address bar. Click the “Clear host cache” button to flush DNS.
    Google Chrome flush DNS
  • Windows: Open Command Prompt as an administrator and type ipconfig /flushdns, then press Enter.
    Flush dns on Google Chrome
  • macOS: Open Terminal and type sudo killall -HUP mDNSResponder, then press Enter. Enter the password. Your DNS on Mac will be flushed. (You won’t see any successful message.)
    Flush DNS on Mac

Flushing the DNS cache removes the stored DNS records on your device and browser. The next time you perform a search, the DNS cache will look for new DNS information. This won’t delete or affect you in any way.

Change DNS Servers

The DNS_PROBE_FINISHED_BAD_CONFIG error occurs mostly because of issues with the current DNS server. It can be the DNS server your device is using or the network’s default DNS server. To fix this, you can change the DNS server on your device. You can add Google DNS: 8.8.8.8 and 8.8.4.4 or choose any other reliable DNS service provider. Most users were able to fix this issue by setting up custom DNS. Here is how you can set custom DNS on your device:

Windows:

  • Step 1: Go to Control Panel and click on the Network and Internet
    Network and internet settings on control panel windows
  • Step 2: Tap on the Network and Sharing Center
    Network and sharing center
  • Step 3: Click on the Change adapter settings.
    Windows network and adapter settings
  • Step 4:  Right-click on your active network connection and select Properties.
    Network properties on Windows
  • Step 5:  Select Internet Protocol Version 4 (TCP/IPv4) and Click on Properties.
    Internet settings and properties on Windows
  • Step 6:  Choose “Use the following DNS server addresses” and enter the DNS server addresses (e.g., Google DNS: 8.8.8.8 in the preferred and 8.8.4.4 in the alternative DNS).
    select usethe following dns
  • Step 7:  Click OK to save the changes.
    Custom DNS settings on Windows

macOS:

  • Step 1: Click on the Apple logo in the top left corner of the screen and Tap on the System Settings
    System settings on Mac
  • Step 2: Click on the Network.
    Network settings on Mac
  • Step 3: Select your active network connection
    Active network connection on Mac
  • Step 4: Click on the Details on the active network connection.
    Details of the network connection on Mac
  • Step 5: Go to the DNS tab and click the “+” button to add new DNS servers. You can add Google DNS: 8.8.8.8
    Add new DNS on Mac
  • Step 6: Click OK to save the changes.

Android:

DNS settings on android mobile

  • Step 1: Go to Settings on your Android smartphone and go to Wi-Fi settings.
  • Step 2: Tap on your connected Wi-Fi network and select Modify network. This may work differently on your smartphone, depending on the Android version and the brand you are using. You will most likely need to modify Wi-Fi in the Wi-Fi settings on your smartphone.
  • Step 3: Choose Advanced options and set IP settings to Static.
  • Step 4: Enter the DNS server and use Google DNS: 8.8.8.8

Change Network DNS settings on Android

  • .Step 1: You can also change the network DNS settings on your Android. You can set it to automatic if you use custom DNS and use Google DNS: 8.8.8.8 if you have issues with the automatic DNS
  • Step 2: Open settings on your Android and click on the Connection & Sharing
  • Step 3: Click on the Private DNS
  • Step 4: Select auto if you are using custom DNS. (I use AdGuard Private DNS to block ads on my Android smartphones. Sometimes, it does have DNS errors, and I need to remove the DNS and change it to automatic to fix this issue)
  • How to reset private DNS on android

iOS:

  • Step 1: Open Settings on your iPhone and go to Wi-Fi.
  • Step 2: Tap the “i” icon on your connected Wi-Fi network.
  • Step 3: Scroll down to Configure DNS and select Manual.
  • Step 4: Add the DNS server addresses (Google DNS: 8.8.8.8) or change it to automatic if you use the custom DNS.

Turn off manual dns on iphone

Clear Browsing Cache

The cache can sometimes cause DNS errors on browsers. The cache is temporary data stored by web browsers that include DNS information to load websites faster. Sometimes, if the cache becomes corrupted or outdated, it can lead to DNS errors. It can happen to specific websites or all websites and can occur on both websites and mobile devices. To fix this, you can clear the cache on your browser.

Note that clearing the cache removes the existing passwords and data you have set on websites. You will need to re-login to the websites, and a few websites might load slower for the first time after clearing the data.

On Desktop

  • Step 1: Open Google Chrome, click on the three menus, and select Settings.
    Google Chrome settings
  • Step 2: From the sidebar, click on Privacy and Security and Click on Clear browsing data.
    Google chrome privacy and security settings
  • Step 3: Select the Time range to All time for better results. Check all boxes shown here and click on the Clear data.
    Clear browsing data on google chrome

On Mobile

Google chrome android settings privacy and policy

  • Step 1: Open the Google Chrome browser, click the three-dot menu, and select Settings. 
  • Step 2: Click on Privacy and security
  • Step 3: Click on the Clear browsing data, select the time range to All time, and click on the Clear data. This removes all your Chrome cache and might also fix the error.
    Clear browsing data on google chrome browser mobile

Disable Chrome Extensions

Google Chrome extensions can sometimes block specific DNS requests made by your browser. This can happen specifically with outdated or specific extensions related to VPN, security, or network control.

You can try disabling the extensions and see if the issue is resolved. It’s hard to find the specific extension causing the issue, but you can disable all extensions to see if the issue is fixed.

To disable or update extensions on Google Chrome, go to the menu (three dots) > Extensions, and here you can manage all your extensions.

Google Chrome extensions settings

Reset Browser Settings

Sometimes, changes to your browser settings or incorrect configuration might lead to this error. You can reset your Chrome browser settings to fix this issue. Resetting the browser will set it to the default settings and remove all browser extensions and add-ons.

  • Step 1: Open Chrome. Click on the three dots in the top-right corner and Click “Settings.
    Google Chrome settings
  • Step 2: Scroll down and click “Reset settings” on the sidebar.
  • Step 3: Click on the Restore settings to their original defaults and click on the Reset Settings.
    Reset settings on Google Chrome

Restart the DNS Client Service (Windows)

The DNS Client Service stores all your DNS lookup results on your computer. If the client service on your device is having some issues, it can lead to DNS errors. To fix this, you can restart the DNS client service. Although flushing the DNS (Method 3)  cache can also help, you will have an additional service to restart the DNS client on Windows.

Restart DNS Service on Windows

  • Step 1: Go to the services app on Windows
  • Step 2: Scroll down and find the DNS Client.
  • Step 3: Select the DNS Client and click the Restart Service button.

Disable Proxy Settings

Check whether your proxy settings are misconfigured. If there is an issue with the proxy server, you might get this error. Sometimes, accidentally enabled proxy servers can also lead to errors like these. To fix this, you can change the proxy settings or temporarily disable the proxy to see if the error is resolved.

Windows

  • Step 1: Open the Start menu and click “Settings.
    Settings on Windows
  • Step 2: Click “Network & Internet and  Select “Proxy” in the left sidebar.
    Proxy settings on Windows
  • Step 4: Under “Manual proxy setup, ” toggle “Use a proxy server” to “OFF.
    turn off proxy on windows

Mac

  • Step 1: Click the Apple icon and select “System Preferences.
    System settings on Mac
  • Step 2: Click “Network.
    Network settings on Mac
  • Step 3: Select the active network
    Active network connection on Mac
  • Step 4: Click on the Details
    Details of the network connection on Mac
  • Step 5: Then click “Proxies.
    Network proxies
  • Step 6: Turn off all the proxies and click on the OK
    Turn off all the proxies on mac

Disable your antivirus

Most antivirus programs have built-in firewall features that may sometimes block DNS requests, leading to errors like these. To fix this, you can temporarily disable your antivirus software. If the error is resolved after disabling the antivirus, the antivirus will likely block the DNS requests.

You need to adjust the antivirus settings to prevent issues from happening in the future. Many popular antivirus software programs like Norton, McAfee, and Avast exist. Find the firewall settings in the antivirus and ensure that your browser can have full access. Also, check the rules for Google Chrome to ensure that Chrome and DNS are allowed and not blocked. This way, you can prevent your antivirus from blocking it in the future.

Check Local Hosts File for Incorrect Entries

The host file on your device serves as a local DNS system for looking up domain names. Like DNS services, the host file lets your computer map domain names to IP addresses. Even if you have external DNS servers, if the domain name in the host file stored locally on the device is mapped to an invalid address, you can get errors. To fix this, you can check the local host file on your computer for incorrect entries.

Windows

  • Step 1: Open Notepad as an administrator.
  • Step 2: Go to File > Open and navigate to C: \Windows\System32\drivers\etc.
    Windows file paths
  • Step 3: Open the “hosts” file.
  • Step 4: Look for any entries that might be causing issues and remove or correct them.
    Hostfile settings on windows
  • Step 5: Save the file and close Notepad.

On Mac

  • Step 1: Open Terminal and Type sudo nano /etc/hosts and press Enter to open the hosts’ file in the nano text editor.
    Mac terminal
  • Step 2: Look for any suspicious or incorrect entries and remove or correct them.
    Mac terminal edit local host file
  • Step 3: Use Ctrl+C to navigate the cursor. Press Ctrl + O to save changes and Ctrl + X to exit the nano editor.

Try These Commands (Windows)

If the issue still exists, try using these commands in your Command Prompt. After trying several methods, a Reddit user could finally fix this error with these commands. The user mentions that ‘netsh int ip set dns‘ has fixed the issue. If the issue still exists, try using the command in your Command Prompt on Windows. This is a seven-year-old Reddit post, but some users find it still helpful in 2022. Use the commands below and try your luck:

  • ipconfig /release
  • ipconfig /all
  • ipconfig /flushdns
  • ipconfig /renew
  • netsh int ip set dns
  • netsh winsock reset
  • restart pc and try again

Contact Your Internet Service Provider

If the issue persists after performing all the troubleshooting techniques on your end, try contacting the network service provider. Sometimes, the issues with the network provider can be the reason why you are getting a DNS_PROBE_FINISHED_BAD_CONFIG Error on your device.

To confirm this error, you can try accessing the website from a different network. If you are using Wi-Fi, try using your mobile network. If the website loads fine with your mobile network, the issue likely is with the network service provider. You can contact the network service provider to fix the issue.

Prevent DNS_PROBE_FINISHED_NXDOMAIN Error in the Future

While DNS errors are quite common, you can follow a few steps to prevent this error in the future:

  • Check Your URL: Although it can be a minor issue, it is the most common among users. Make sure that you enter the correct URL. If the error also displays a message like ‘check your URL, ‘ the issue is most likely due to a typo in the domain name.
  • Flush DNS Often: Like cache, Google Chrome stores DNS information to load websites faster. Flush your DNS often to prevent this issue from happening again.
  • Change Your DNS to Reliable Servers: Automatic DNS can be helpful, but setting up DNS to the most reliable services like Google DNS might prevent this issue. In our experience, Google DNS had fewer problems.
  • Update Outdated VPN and Chrome Extensions: Update outdated VPN and Chrome extensions often to prevent this issue from happening in the future. You can also reset the Chrome flags if you enable any.
  • Restart Your Router: Make sure that you often restart your router. Small glitches sometimes cause this error, and restarting the router often can fix the issue.
  • Check antivirus settings: Sometimes, firewall settings can block specific DNS requests, leading to these errors. To fix this, adjust the antivirus firewall settings and whitelist Google Chrome.

Hopefully, these methods will fix the issue. Fixing this error can be hectic if you don’t know where the issue is coming from. In most cases, it can be easily fixed by restarting a router, and in some cases, you may need to go through specific solutions like DNS configurations and more. We hope this guide has helped you to fix the issue. If it doesn’t work, you can comment on your issue below, and we are happy to help.

FAQs on Fixing DNS Errors on Google Chrome

1. Can changing DNS servers solve the DNS_PROBE_FINISHED_NXDOMAIN error?
Yes, changing the DNS server can help you to solve this error. Many users reported that changing DNS helped them fix the issue faster. If you have this issue, try changing your DNS before applying other solutions.
2. Why does DNS_PROBE_FINISHED_NXDOMAIN only appear on some websites?
You might have entered the wrong URL, or your ISP has blocked specific websites in your network, or there are issues with the DNS files on your PC. To fix this, you can check for typos in the URL, clear your browsing cache, and check your host file for incorrect entries.
3. Is DNS_PROBE_FINISHED_NXDOMAIN related to my internet service provider?
Yes, sometimes DNS problems can be related to your internet service provider, as your ISP can block specific domains or might face issues with their DNS server. You can contact your internet service provider for more information about the issue. Try applying the troubleshooting on your end, and if none of them work, contact your internet service provider.

Was this article helpful?
YesNo