Master Network and DNS troubleshooting and resolve issues with ease!
Get Your Free Guide on How to Fix Common Network and DNS issues
Google reCAPTCHA used. Privacy Policy and Terms of Service apply
Getting “DNS Server Not Responding” on your browser is a frustrating experience. The error states something is wrong with a DNS server but doesn’t tell much about the issue.
DNS (Domain Name System) is an integral part of the internet, translating domain names into IP server addresses and allowing visitors to reach websites by typing easy-to-remember domains. Without it, you’ll have to remember long, numeric IP addresses to access websites.
Thus, DNS issues are critical for any web-based service, and you must address them with top priority. This guide will explain what “DNS Server Not Responding” means and what usually causes it. You’ll also learn 11 proven ways to fix it in no time.
Master Network and DNS troubleshooting and resolve issues with ease!
Get Your Free Guide on How to Fix Common Network and DNS issues
Google reCAPTCHA used. Privacy Policy and Terms of Service apply
Before we tackle the problem head-on, let’s first understand the meaning of the “DNS Server Not Responding” error. DNS, short for Domain Name System, translates human-readable domain names (like www.example.com) into IP addresses (such as 192.168.0.1).
The DNS system stores the information of existing domains and their corresponding IP addresses in a decentralized network of DNS servers. Computers connect to these DNS servers to fetch the IP addresses of domain names in order to connect to websites and other internet services.
It goes without saying that the DNS service is an essential part of the internet, and online services can’t function properly without it. One of the errors related to DNS server issues is “DNS Server Not Responding.”
There are many variants of the message marking the DNS server error, such as “The DNS server is not responding” or “Device or resource (DNS server) is not responding.” It can occur on various devices and applications.
On browsers, you will likely see messages such as “This Site Can’t Be Reached” and error codes like DNS_PROBE_FINISHED_NXDOMAIN. Below is a screenshot from Google Chrome.
In the following sections, we will explore the common causes and provide practical solutions to help you fix the error and restore your internet connection.
The “DNS Server Not Responding” error can come from different places. Understanding why it occurs will help you deal effectively with the error. Here are some common causes.
The DNS server itself may be temporarily down due to high traffic or temporary outages. As a result, your device fails to receive a response from the DNS server.
Issues with your network connection, such as a weak Wi-Fi signal, faulty Ethernet cable, or misconfigured network settings, can contribute to the DNS Server Not Responding error. These problems can disrupt the communication between your device and the DNS server.
Your computer keeps a DNS cache that stores IP addresses. This DNS cache reduces the loading time since your computer remembers the IP addresses and doesn’t need to connect to a DNS server. However, if the cache becomes corrupted or outdated, it can lead to conflicts and result in the DNS Server Not Responding error.
Misconfigured DNS settings on your device can also cause the DNS server error. Using wrong or outdated DNS server addresses prevents your device from connecting to a functional DNS server and resolving hostnames.
Firewall and antivirus software protect you from various online threats. However, overly strict settings can block your device from communicating with the DNS server. The usual result of that is the DNS Server Not Responding error.
Network adapters are the hardware that connects computers to ISP (Internet Service Provider) networks. If the adapter settings are wrong or the network adapter driver is corrupted, you will likely get the “DNS Server Not Responding” message.
In this section, we will guide you through a series of practical solutions to fix this issue. These methods are designed to address the common causes.
Let’s get started and help you get your internet connection back on track.
Before going into more advanced troubleshooting, you can run network diagnostics on your system. Most major operating systems include tools that can test your connection and pinpoint the exact issue.
Below are the steps for enabling network diagnostics on Mac and Windows.
One of the most straightforward troubleshooting methods is to visit the website from a different browser. If the error is not present on another browser, it’s a sign that the problem comes from your current one – expired cached files, corrupted installation, etc. For example, try Microsoft Edge or Mozilla Firefox if your default browser is Google Chrome, or vice versa.
Occasionally, undetermined problems in your device may disrupt the proper DNS resolution and cause the DNS Server Not Responding error.
To establish if the problem is local to the primary device, try to open the problematic website on another device. For example, if you use a PC, load the website from your phone on mobile data. If you don’t get the error on it, it’s safe to assume that your current device malfunctions.
Various operating system (OS) issues can trigger the DNS server error. In many cases, they are caused by third-party software interfering with the standard DNS resolution.
You can confirm if your add-on applications conflict with your OS by restarting your computer in safe mode. Safe Mode is a stripped-down version of your operating system that loads only its core functionalities and excludes third-party applications you’ve installed.
To start Windows 10 in Safe Mode, follow the steps below.
Rebooting a Mac in Safe Mode is even easier.
While your OS is in safe mode, you can test if the error appears in your browser. If it’s gone, one of your applications is clearly interfering with the connection to the DNS server. It could be your firewall, antivirus software, or any other application.
Problems in your internet router could also cause the DNS Server Not Responding error. For instance, routers also store cache, which might become invalid.
Most of these issues can be fixed by restarting the router. Just turn it off by pressing the Power button. Wait a few minutes to ensure the device is completely reset, and then turn it back on. Then, visit the website to check if the problem is fixed.
Undoubtedly, antivirus and firewall software are instrumental in protecting you from various online threats like malware and viruses. However, they can sometimes restrict your internet access, manifesting as the “DNS Server Not Responding” error.
Temporarily disable your antivirus software or firewall and try revisiting the website. If the website now loads correctly, your security software is clearly restricting the connection.
Below are the steps to disable the firewall on different OS.
Sometimes, being registered on multiple network connections can be problematic. You may be bouncing between the networks, which could prevent you from establishing a stable connection. Or the networks may be conflicting with each other. In either case, this could lead to network issues disturbing your DNS configuration.
You can fix this problem by keeping only your primary network connection and removing the secondary ones. How to do that on different operating systems? Read on to find out.
Your operating system must connect to functional DNS servers in order to fetch IP addresses correctly. If the DNS server fails, you are connected to incorrect DNS server addresses. In case there is no assigned DNS server at all, your computer won’t be able to obtain the IP address automatically when you type a domain name in your browser. This will lead to DNS errors.
You can resume the DNS service by changing the default DNS server with alternative DNS servers. For example, you can use the following DNS servers addresses of Google or Cloudflare.
Occasionally, the DNS cache of your operating system becomes expired or corrupted. When it happens, your computer might not connect to the correct IP address of a website you visit, which can result in the “DNS Server Not Responding” error. In this case, the best solution is to flush your operating system’s DNS cache.
To flush the DNS cache on Windows 10, open Command Prompt as administrator and run the following command:
ipconfig /flushdns
You can learn detailed steps, alternative methods, and how to flush the DNS cache on other Windows versions in this tutorial on how to flush the DNS cache on Windows.
You can flush the DNS cache on macOS using Terminal. Use the following command if your macOS version is Monterey or later:
$ sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Note that you must have administrator access to run sudo commands. Read this tutorial on how to clear the DNS cache on Mac for step-by-step instructions and to learn how to clear the DNS cache on older macOS versions.
Like Mac, you can clear the DNS cache on Linux from Terminal. Typically, later Ubuntu versions use the DNS resolver systemd-resolved, and the commands to flush the DNS cache are either:
$ sudo resolvectl flush-caches
or
$ sudo systemd-resolve --flush-caches
However, there is a wide range of Linux distributions, and they use different DNS resolvers. Thus, the command for flushing the DNS cache varies. Read this guide on how to flush the DNS cache on Linux to find instructions for your particular Linux version.
Hardware or network failures can trigger a DNS error message. Regarding the network, you’ll have to rely on your ISP to fix the problem. However, on your end, you can ensure that your network adapter driver works as expected by updating it to the latest stable version. Driver failures occur more often on Windows, so we will focus on it.
The easiest way is to let Windows pick the right drivers and update your adapter automatically.
Internet Protocol Version 6 (IPv6) is the latest Internet protocol designed to replace Internet Protocol Version 4 (IPv4). Since IPv6 is yet to be fully adopted, occasional compatibility issues are expected. They can lead to network connectivity problems, including DNS issues.
Therefore, disabling IPv6 on your computer may fix the “DNS Server Not Responding” error. Read along to find the steps for your particular operating system (OS).
The option to disable IPv6 from the Network settings might be unavailable on your Mac. In that case, you can turn off IPv6 from your Terminal.
To disable IPv6 on both your wireless network and Ethernet, run the following command.
$ networksetup -setv6off Ethernet && networksetup -setv6off Wi-Fi
“DNS Server Not Responding” is a frustrating error, mainly because the actual cause is unclear from the get-go. However, the result is always the same – your device can’t connect to a DNS server, preventing you from connecting to a website or online service.
Nevertheless, a limited number of problems can cause the error. Understanding the nature of the error and how to troubleshoot it will save you a lot of time and effort trying to fix it. This guide outlined the most common causes and their practical solutions. We hope you’ll put it to good use.
You can find the DNS server settings in the system preferences of your operating system.
On Mac, open System Settings > Network > click on your active network > Details > DNS. The DNS server addresses are listed under the section DNS servers.
Alternatively, you can use Terminal to obtain your DNS server addresses. Open Finder, and from the menu bar on top of the screen, select Go > Utilities > Terminal.
In Terminal, run the following command:
$ scutil --dns | grep 'nameserver\[[0-9]*\]'
The result’s output is your current DNS servers.
On Windows, open Control Panel > Network and Internet > Network and Sharing Center > click on your active network > Details. In the following window, you should see the DNS servers for your connection.
You can also see the DNS servers using the Command Prompt. Run the following command:
ipconfig /all
Command Prompt will output a long list of settings. Scroll down to the section DNS Servers to see the IP addresses.
Typically, if the DNS server is down, your computer can’t resolve any website address. Your browser will display a message such as “This Site Can’t Be Reached” or “Hmm. We’re having trouble finding that site”. The message will be accompanied by an error code like DNS_PROBE_FINISHED_NXDOMAIN.
You can also ping the DNS server addresses to test their responsiveness. This can be done from Terminal on Mac or Command Prompt on Windows. In our example, the DNS server address is 192.168.6.1. To ping the address on either Terminal or Command Prompt, use the command:
$ ping 192.168.6.1
The server will respond by sending back data packages to you as long as it is working.
If the server is unresponsive, you won’t receive any data packages.
Yes, it is absolutely safe to reset your DNS. In fact, periodically flushing your DNS cache is recommended as it updates the information in your DNS resolver, fixes many DNS-related errors, and prevents DNS spoofing.
Want to learn more about DNS and network troubleshooting? Download our comprehensive ebook – it is all that you need to solve similar errors with ease!