When you come across an error in browser, it’s no doubt a frustrating experience. For starters, it gets in the way of your browsing time, but more than that, an error can be troublesome to fix. One of the reasons is that a browser-related issue, such as the DNS_PROBE_FINISHED_BAD_CONFIG error, is really an issue with your computer.
Lots of times, the solution is to alter some of your computer’s settings to resolve the problem. For example, you’ll take a look at your browser and Domain Name System (DNS) caches, and dig into your network drivers. The good news is that each of the fixes is straightforward to implement.
For this post, we’re going to show you how to fix the DNS_PROBE_FINISHED_BAD_CONFIG error. There are a number of methods that could help, and we’ll cover them all. First, we’re going to talk about what the error is, and why it appears.
For the unaware, the DNS helps users get to the right website once they enter a domain name into the browser. It takes the domain name itself, performs a ‘lookup’ on a database for the Internet Protocol (IP) address, and routes the user to the right server.
For example, if you wanted to navigate to wpkube.com, you’d type this into the browser. Under the hood, the browser initiates a request to the DNS, which in turn finds the associated IP address and makes the connection. As the end user, you’ll see none of this under most circumstances. You should note a seamless transition from entering the domain name, to seeing a website.
However, in some cases, you’ll get a DNS error. There are a few different ones, with specific causes:
By extension, DNS_PROBE_FINISHED_BAD_CONFIG is a network connection error that means there’s a problem with the DNS configuration settings. For what this means in specific terms, take a look at the next section.
Because there is a configuration issue with your DNS, this is going to be the general cause for the error. To be specific, there are a number of reasons for why you’ll see the DNS_PROBE_FINISHED_BAD_CONFIG error:
The core reason behind the DNS_PROBE_FINISHED_BAD_CONFIG error is a network one, often on your own computer. As a result, we can focus our attentions here with a few different methods.
To fix the DNS_PROBE_FINISHED_BAD_CONFIG error, you’ll work primarily with your computer’s system. In lots of cases, the fixes are straightforward, although there are others that need more technical considerations:
Of course, the first job is to make sure the DNS_PROBE_FINISHED_BAD_CONFIG error is not a temporary fault. As such, we’ll start here.
An article on browser errors wouldn’t be complete without a ‘pre-game’ polite word to check out some basic ‘IT tech support’ points of note. As such, we urge you to try the following before you begin to dig deep into your system’s settings:
If you tick off all of these boxes and you still have the DNS_PROBE_FINISHED_BAD_CONFIG error, there is more you can do. We’ll cover all of the methods we recommend across the rest of this article.
A ‘swap’ or temporary file is a common feature for almost every system. In most cases, your computer will have a ‘garbage collection’ system in place where it deletes these temporary files after a period of time. Whether that point is not yet here, or the trashing for certain files didn’t happen, you’ll want to take matters into your own hands.
If you’re a Linux user, the temporary files folder gets an automatic emptying upon a system reboot, so you’re good to go here. However, for Windows and macOS users, there are a few steps to carry out.
Starting with Windows, if you type “%temp%” into the search bar, this will open the associated directory:
The simple job here is select them all and clear the folder out.
For macOS machines, press the Shift + Command + G shortcut to open the Go to folder dialog. Here, navigate to ~/Library/Caches:
You may want to also press Shift + Command + Period to show all hidden files, as this will help you to catch everything. Regardless, you’ll come to a folder full of temporary files:
Again, select everything and delete the contents. If this step doesn’t help you fix the DNS_PROBE_FINISHED_BAD_CONFIG error, one of our others might.
Being honest, your browser cache may not be the primary cause of the DNS_PROBE_FINISHED_BAD_CONFIG error, but it won’t harm your chances of fixing it.
First, the bad news: Each browser has its own process to clear the cache. However, the good news is that we cover this in depth on the Design Bombs blog. What’s more, there are lots of tutorials on WPKube that reference clearing the browser, such as how to fix the White Screen of Death (WSoD).
Regardless of your browser, look to clear the cache and check for the DNS error again. If the error persists, at least you have more of a clean slate to look at the other options.
Of course, if the DNS_PROBE_FINISHED_BAD_CONFIG error is due to a problem with the DNS, you’ll want to rule this aspect out. Your computer will use a DNS cache for the same reasons a browser cache exists. However, much like other caches, you can find old files that may cause you a problem.
Linux users again have a simple approach to this: Open a Command Terminal using Control + Shift + T, then run the following:
sudo systemd-resolve --flush-caches
For Windows users, it’s only a little more complex. First, open the Command Prompt – you can type “cmd” into the Windows search bar to find it:
Here, type ipconfig /flushdns
, and press Enter to run the command:
For macOS, look to open a Terminal window (often using Spotlight or navigating to the Applications > Utilities > Terminal screen:
From here, type sudo killall -HUP mDNSResponder
, then run the command. You may not see a confirmation message in any of these cases, but the process will run. Feel free to check whether the DNS_PROBE_FINISHED_BAD_CONFIG error goes away, but don’t close these Terminal and Command Prompt windows yet: There’s something else you can do here to solve the issue.
Your IP address is a central part of the DNS, so you can also tweak this to try and fix the DNS_PROBE_FINISHED_BAD_CONFIG error. In Windows, go back to your Command Prompt, and type the following commands, running each one in turn:
ipconfig /release
ipconfig /renew
The first command will give up the lease for your your IP address, and the second will fetch a new one. This will help remove and reestablish cached information for your IP address, and it takes seconds to do.
For macOS, you can head to the System Preferences > Network screen:
The option you need is under the Advanced section, under the TCP/IP tab. Here, click Renew DHCP Lease:
This will achieve the same results as Windows, and again, you may not get a confirmation that the process is successful.
Your Internet Service Provider (ISP) will assign you a DNS server, and 99 times out of 100, you won’t need to think twice about this. However, for the one time you do need to consider it, you can change your DNS settings and resolve the DNS_PROBE_FINISHED_BAD_CONFIG error.
For macOS, this is a snap. First, head to the System Preferences > Network screen, into the Advanced section, and look for the DNS tab:
You can add a new DNS server using the Plus icon under the DNS Servers list. There are lots of public and private DNS servers you can use. However, if you want to test out whether it will solve the DNS_PROBE_FINISHED_BAD_CONFIG error, you can use CloudFlare’s public DNS server – 1.1.1.1
.
For Windows, you can head to the Settings screen, and look for Network and Internet:
Next, find the Change Adapter Options link, and head into that screen:
This will bring you to the Network Connections page, which will list all of the connections on your system. Your job here is to right-click on your chosen connection, and head to the Properties screen:
The Properties screen will show a list of different protocols. Select the Internet Protocol Version 4 (TCP/IPv4) option, and click the Properties button:
The final step is to select the Use the following IP address radio button. Within the IP address field, enter your chosen DNS server:
Once you confirm your changes, you can check for the DNS_PROBE_FINISHED_BAD_CONFIG error – if all goes well it will disappear.
It might be surprising, but most users will encounter many browser errors on a daily basis. The humble 404 error is one, but in-browser errors can stop you in your tracks. In lots of cases, this will be literal, as you won’t be able to browse to a specific website until you fix the issue.
The DNS_PROBE_FINISHED_BAD_CONFIG error is one such case, and this post has looked at how to resolve it. On the whole, make sure you have solid physical connections, clear your browser and DNS cache, work with your DNS settings, and renew your IP address. One (or a combination) of these will do the job, and from there you can get back to browsing the web.
Is the DNS_PROBE_FINISHED_BAD_CONFIG error something you encounter on a regular basis, and if so, which one of these tips help you? Let us know in the comments section below!
Trying to figure out how to start an online course so that you can share…
Considering using LearnDash to create online course content with WordPress? LearnDash is a popular WordPress…
WordPress XML files see a lot of use for me as a content creator, and…
If you’re looking for a way to deliver an online course, complete with all the…
Search Engine Optimization (SEO) is crucial for any website that wants to maximize its traffic…
Kinsta is a notable brand in the WordPress hosting space. The standout aspect of the…