How to Fix the “DNS Server Not Responding Error” | NinjaOne (2024)

The Domain Name System (DNS) is an integral part of the backbone of the internet. It acts as its phone directory of sorts, translating human-readable domain names into numerical IP addresses. Without DNS, navigating the internet would be significantly more cumbersome, as users would need to remember numerical IP addresses instead of easy-to-recall domain names. Effective troubleshooting and timely resolution of DNS issues ensure minimal disruption and maintain smooth internet operations.

This guide aims to provide a detailed and user-friendly explanation of the ‘DNS Server Not Responding‘ error, common causes, and step-by-step solutions. The content will help readers understand why this error occurs, how to effectively troubleshoot and resolve it to restore internet connectivity, and what they can do to prevent or lessen the frequency of similar issues in future.

Understanding DNS

DNS, or Domain Name System, is a hierarchical and decentralized naming system. It facilitates easy navigation of the internet by allowing users to enter recognizable domain names instead of numeric IP addresses, which are more challenging to remember.

How DNS works: translating domain names to IP addresses

DNS resolution involves a series of steps before a domain name is successfully translated into an IP address. When a user enters a domain name into their browser, the request is sent to a (caching) DNS resolver, typically provided by the user’s ISP. The resolver queries a sequence of DNS servers:

  • Root DNS servers: Direct the query to the appropriate top-level domain (TLD) servers (e.g., .com, .org).
  • TLD DNS servers: Direct the query to the authoritative DNS servers for the specific domain.
  • Authoritative DNS servers: Provide the IP address corresponding to the domain name.

Common causes of ‘DNS Server Not Responding’ error

It is important to try to diagnose the actual problem. All manner of basic network connectivity issues can disrupt communication with the DNS server, leading to DNS resolution failures. These issues may result in intermittent connectivity or complete loss of internet access, possibly manifesting as a ‘DNS Server Not Responding’ error. Diagnosing and resolving these issues often involves first ensuring that physical connections and networking hardware are all functioning correctly.

Common related network connectivity issues

  • Faulty Ethernet cables: Damaged or improperly connected cables can interrupt network signals.
  • Wireless interference: Physical obstructions, distance from the router, or electronic devices can degrade wireless signal quality.
  • Multiple DHCP servers: Running more than one DHCP server in a (LAN) network can cause IP address conflicts, leading to DNS issues.

Incorrect DNS server configurations

Incorrect DNS server configurations, such as outdated or incorrect DNS server addresses, can also prevent proper DNS resolution. Misconfigurations can occur due to manual changes, software updates, or incorrect settings provided by the ISP. Ensuring your DNS settings are correct and up-to-date is essential for resolving this issue and restoring internet connectivity.

ISP issues or outages

ISP-related problems, such as DNS server outages or high traffic, can lead to DNS resolution failures. When an ISP’s DNS servers are down or experiencing heavy load, your device may fail to resolve domain names, resulting in a ‘DNS Server Not Responding’ error. In such cases, switching to alternative DNS servers can help mitigate the issue and restore internet access. Potential ISP-related issues include DNS server outages and high traffic on their DNS servers can slow down or disrupt resolution.

Contact ISP support for information about outages or server issues; many providers have a dedicated network status page on their website. Switching to alternative DNS servers, such as Google’s or Cloudflare’s DNS, can help to to bypass ISP-related problems – see “VPNs & encrypted DNS” below.

Firewall or antivirus software

Firewalls and antivirus software can sometimes block DNS traffic, mistaking it for malicious activity. This interference can lead to DNS resolution failures, resulting in a ‘DNS Server Not Responding’ error. Temporarily disabling these security programs can help identify if they are causing the issue and allow for appropriate adjustments to be made to the settings.

How security software can interfere

  • Firewalls: May block outgoing DNS requests or incoming responses.
  • Antivirus software: May flag DNS traffic as suspicious and block it. Many antivirus applications do this by running their own “transparent” firewall/proxy.

VPNs & encrypted DNS

  • VPNs and secure DNS services redirect DNS queries through different servers.
  • This redirection can cause conflicts or slower resolution times.
  • VPNs provide alternative DNS pathways if primary DNS servers are down.
  • Ensuring correct VPN and secure DNS settings can help troubleshoot DNS issues.
  • VPNs can potentially cause conflicts with local DNS settings.
  • Many VPN services include an optional killswitch to block network queries if disconnected, enhancing user security and privacy.

Steps you can take to fix ‘DNS Server Not Responding’ error

Basic Troubleshooting

Ensuring all physical network connections are secure is a fundamental step in troubleshooting DNS errors. Start by verifying that all Ethernet cables are securely plugged into their respective ports on your modem, router, and computer. For wireless connections, check that the device is within range of the router and that there are no physical obstructions causing signal interference.

Inspection steps

  • Check for any visible damage to cables, such as kinks, sharp bends, or worn-out sheathing.
  • Ensure all connections are firmly in place.
  • Verify that the router and modem lights indicate normal operation.

Restarting the router and modem

Restarting your router and modem can often resolve connectivity issues, including DNS errors:

  1. Unplug the power cables from the router and modem.
  2. Wait 30 seconds to ensure complete power-down.
  3. Plug in the modem and wait for it to re-establish a connection.
  4. Plug in the router and wait for it to fully restart.

Restarting your computer

Restarting your computer fully can also help resolve DNS errors by resetting network settings and clearing temporary system glitches. To restart your computer:

  • Safety first: Save any open work and close applications.
  • Restart your OS:
    • Windows: Start menu > Power > Restart.
    • macOS: Apple menu > Restart.
    • Linux: Open terminal and type sudo reboot.

Testing DNS resolution

Testing DNS resolution helps determine if the DNS server is responding correctly. Use the following commands in the terminal or command prompt of your operating system. The commands should return either the IP address associated with the domain name, or some (hopefully more) helpful error text to further your troubleshooting.

  • Windows: Open Command Prompt and type nslookup example.com. This command queries the DNS server for the IP address of the specified domain. If the DNS server responds with the correct IP address, DNS resolution is working. If not, it indicates a DNS issue – add the -v (verbose) switch for more feedback.
  • macOS: Open Terminal and type dig example.com. The dig command performs a DNS lookup and provides detailed information about the query and response. Look for the IP address in the ANSWER SECTION to verify successful DNS resolution. To only return the main IP address(es) (aka “A” record(s)) for a domain, use dig +short example.com A instead.
  • Linux: Open Terminal and type dig +short example.com A or nslookup example.com. Both commands perform DNS lookups. Check the output for the resolved IP address to confirm DNS functionality.
  • Pro tip: Using ping example.com effectively combines a few tests: (a) Whether DNS resolution works for example.com, (b) whether you can reach a listening port IP address and get a response; and (c) your latency to and from said server. (Add the -t switch on Windows to keep pinging until Ctrl-C is pressed.)

Changing your DNS server settings

On Windows

Changing DNS server settings on Windows can resolve DNS issues by directing queries to more reliable or faster DNS servers. To change the DNS settings:

  1. Open Control Panel and navigate to Network and Sharing Center.
  2. Click on “Change adapter settings” on the left-hand side.
  3. Right-click your active network connection and select Properties.
  4. Highlight “Internet Protocol Version 4 (TCP/IPv4)” and click Properties.
  5. Select “Use the following DNS server addresses” and enter the preferred and alternate DNS server addresses (e.g., 1.1.1.1 and 1.0.0.1 for Cloudflare).
  6. Click OK to save the changes and close all dialog boxes.

Restart your computer to apply the new DNS settings and check if the issue is resolved.

On macOS

  1. Open System Preferences and select Network.
  2. Select your active network connection (e.g., Wi-Fi or Ethernet) and click Advanced.
  3. Go to the DNS tab.
  4. Click the + button to add a new DNS server. Enter the desired DNS server addresses (e.g., 8.8.8.8 and 8.8.4.4 for Google DNS).
  5. Click OK, then Apply to save the changes.

Close System Preferences and restart your computer to apply the new DNS settings. Check your internet connection to see if the issue is resolved.

On Linux

  1. Open Terminal (Ctrl-Alt-T).
  2. Edit the /etc/resolv.conf file using a text editor such as nano or vim (e.g., sudo nano /etc/resolv.conf).
  3. Add or modify lines to include the desired DNS server addresses (e.g., nameserver 1.1.1.1 and nameserver 1.0.0.1).
  4. Save the file and exit the text editor.
  5. Restart the network service using a command such as sudo systemctl restart networking (for systems using systemd) or sudo service network-manager restart.

Verify that the new DNS settings are applied by using ping, nslookup, or dig to perform DNS lookups.

Flush DNS cache

Flushing the DNS cache can resolve issues caused by outdated or corrupted DNS records. Flushing the DNS cache clears any stored DNS records, forcing the computer to retrieve updated information the next time it queries a domain name.

On Windows

  1. Open Command Prompt as Administrator by searching for “cmd” in the Start menu, right-clicking Command Prompt, and selecting Run as administrator.
  2. Type ipconfig /flushdns and press Enter.
  3. A message confirming that the DNS Resolver Cache has been successfully flushed will appear.

On macOS

Flushing the DNS cache on macOS varies slightly depending on the version of the operating system. Here’s a general method that works for most versions:

  1. Open Terminal from the Applications > Utilities folder.
  2. Type sudo killall -HUP mDNSResponder and press Enter. For older macOS versions, use dscacheutil -flushcache.
  3. Enter your administrator password when prompted.

On Linux

  1. Open Terminal.
  2. Depending on your Linux distribution, use one of the following commands to flush the DNS cache:
  1. If using systemd-resolved (e.g., Ubuntu 18.04 and later): sudo systemd-resolve –flush-caches
  2. If using dnsmasq: sudo systemctl restart dnsmasq
  3. If using nscd (Name Service Cache Daemon): sudo service nscd restart
  4. If using BIND: sudo rndc flush

Update network drivers

Outdated network drivers can cause DNS and connectivity issues. To check for outdated drivers on Windows:

  1. Open Device Manager by right-clicking the Start menu and selecting Device Manager.
  2. Expand the Network adapters section.
  3. Right-click your network adapter and select Properties.
  4. Go to the Driver tab and check the driver version and date.
  5. Compare the current driver version with the latest version available on the manufacturer’s website.

Updating network drivers on Windows can resolve compatibility and performance issues. Here’s how to do it:

  1. Open Device Manager.
  2. Expand the Network adapters section.
  3. Right-click your network adapter and select Update driver.
  4. Choose Search automatically for updated driver software to let Windows search for and install the latest driver.
    OR
    Go to “Windows Update -> Advanced Options -> Optional updates” to check for updated drivers that are ready to download & install with your next Windows update.
  5. If Windows doesn’t find an update, visit the network adapter manufacturer’s website, download the latest driver, and follow the installation instructions.

A note on MacOS & Linux drivers

As drivers are integrated into the kernel/microkernel (respectively), simply ensuring that your system is updated should be sufficient.

Disable firewall/antivirus (temporarily)

Firewall

Temporarily disabling the firewall can help determine if it is causing DNS issues. Here’s how to do it:

  • Windows: Open Control Panel > System and Security > Windows Defender Firewall. Select Turn Windows Defender Firewall on or off, then choose Turn off Windows Defender Firewall (not recommended) for both private and public network settings. Click OK to apply the changes.
  • macOS: Go to System Preferences > Security & Privacy > Firewall. Click Turn Off Firewall.
  • Linux: Distro depending, either sudo ufw disable or sudo systemctl disable firewalld && sudo systemctl stop firewalld should disable the firewall.

Remember to re-enable the firewall after troubleshooting to maintain network security.

Antivirus

Antivirus software can sometimes block DNS traffic, leading to connectivity issues. To check if antivirus software is causing the problem:

  • Temporarily disable the antivirus software and test your internet connection.
  • If the DNS issue is resolved, adjust the antivirus settings to allow DNS traffic.
  • Refer to antivirus software documentation for instructions on whitelisting DNS queries or adjusting network protection settings.

Additional advanced solutions

Resetting TCP/IP settings refreshes the network stack, which can resolve configuration issues affecting DNS resolution. Can resolve many network-related issues, including DNS errors. Here’s how to do it:

  • Windows: Open Command Prompt as Administrator and type netsh int ip reset, and then netsh winsock reset. Next, restart your computer to apply the changes.
  • macOS: Open Terminal and type sudo ifconfig en0 down followed by sudo ifconfig en0 up (replace en0 with your network interface identifier).
  • Linux: Open Terminal and use commands such as sudo ifdown eth0 and sudo ifup eth0 (replace eth0 with your network interface identifier).

Release & renew IP addresses: Requests a new IP address from the DHCP server, which can resolve IP conflicts and improve connectivity. Releasing & renewing IP addresses can resolve DHCP-related issues and improve connectivity. Here’s how to do it:

  • Windows: Open Command Prompt and type ipconfig /release followed by ipconfig /renew.
  • macOS: Open Terminal and type sudo ipconfig set en0 BOOTP followed by sudo ipconfig set en0 DHCP (replace en0 with your network interface identifier).
  • Linux: Open Terminal and use commands such as sudo dhclient -r followed by sudo dhclient (replace dhclient with your specific DHCP client if different).

Many web browsers include built-in diagnostic tools that can help troubleshoot DNS issues. Press F12 or Ctrl-Shift-I to open your browser’s Developer Tools -> Network[ing] tab; see your browser’s documentation if this fails.

Preventing future DNS issues

  • Regularly update network drivers: Crucial for maintaining optimal performance and compatibility with your network hardware. Schedule regular checks for driver updates and install them promptly to prevent DNS-related issues.
  • Keep router firmware up to date: Router firmware updates provide important security patches, performance improvements, and bug fixes. Check the manufacturer’s website regularly for firmware updates.

Conclusion

Throughout this guide, we’ve explored various causes of the ‘DNS Server Not Responding’ error. We’ve also provided step-by-step solutions to troubleshoot and resolve these issues, from basic troubleshooting steps to advanced network diagnostics. By understanding and addressing these common causes, you can effectively resolve DNS errors and restore reliable internet connectivity.

While this guide offers comprehensive solutions for resolving DNS issues, some problems may require professional assistance. If you’ve tried the suggested troubleshooting steps and the issue persists, it may be time to consult with a network specialist or IT professional.

How to Fix the “DNS Server Not Responding Error” | NinjaOne (2024)

FAQs

How to Fix the “DNS Server Not Responding Error” | NinjaOne? ›

There can be several reasons why a user might experience a DNS issue. These include incorrect DNS settings on the user's device, misconfigured router settings, malicious software on the user's computer, corrupted system files, faulty hardware, problems at the DNS server itself and much more.

How to resolve DNS server not responding? ›

  1. Troubleshoot your network connection.
  2. Restart your router.
  3. Flush DNS cache.
  4. Try using a different device or web browser.
  5. Change your DNS server address.
  6. Update your computer's network adapter driver.
  7. Disable IPv6 on your computer.
  8. Temporarily deactivate your antivirus, firewall, or VPN.
Jun 11, 2024

How can I reset my DNS server? ›

How to reset the DNS in Windows
  1. Using the Start Menu at the lower left corner of your screen: ...
  2. Enter CMD into the text box and then select the Command Prompt program.
  3. A new black window will appear. ...
  4. Type ipconfig /flushdns and press ENTER (please note: there is a space between ipconfig and /flushdns)
  5. Restart your computer.

How do I fix my DNS server on my router? ›

Router DNS Troubleshooting
  1. Connect to the Ethernet: To determine if a router is the problem, switch to a cabled connection. ...
  2. Restart the Router: Resetting a router may help resolve a DNS issue. ...
  3. Update Router: Check for router updates and apply them if available.
  4. Reset Router to Default Settings.
Jun 5, 2024

What can cause a DNS error? ›

There can be several reasons why a user might experience a DNS issue. These include incorrect DNS settings on the user's device, misconfigured router settings, malicious software on the user's computer, corrupted system files, faulty hardware, problems at the DNS server itself and much more.

How do I clear my DNS problem? ›

Simply follow these steps:
  1. Click the “Start” button in the bottom-left corner of your screen.
  2. Open the command prompt: Windows 10, Windows 11: Select “Command prompt” directly from the list. ...
  3. In the command prompt window, type the following command: ipconfig /flushdns.
  4. Press “Enter” to confirm.
Dec 21, 2023

Why is my DNS server not connecting to the internet? ›

There are three underlying reasons why this could be happening: The DNS server is down or unreachable: There is something wrong with the server itself, or its network connection. You have connectivity issues: Often due to an outage somewhere between you and the server, including network issues.

How do I correct my DNS server? ›

How to Change Your DNS Server on a Windows 10 Computer. To change your DNS server on a Windows 10 computer, go to Settings > Network & Internet > Change Adapter Settings. Then right-click a connection and select Properties > IPv4 > Properties. Finally,select Use the following DNS server address.

How do I get rid of DNS server error? ›

8 Strategies for Troubleshooting a DNS Failure
  1. Restart Your Software or Device. Sometimes simply exiting the browser completely for a few minutes will solve the problem. ...
  2. Restart the Modem or Router. ...
  3. Switch Browsers. ...
  4. Pause Your Firewall. ...
  5. Clear Your Cache. ...
  6. Disable Extra Connections. ...
  7. Keep Everything Updated. ...
  8. Check DNS Settings.
May 29, 2024

Is it safe to reset DNS? ›

Flushing DNS is a straightforward yet potent method for resolving many internet connectivity issues. It's a safe procedure and can often be the initial step in troubleshooting network problems. Regular flushing of your DNS cache can also be a prudent practice for maintaining privacy and security online.

Why does it say the server stopped responding? ›

Websites and apps run on web servers and background processes that utilize system resources – CPU, RAM, storage, network bandwidth, etc. If resources like compute capacity or memory get overwhelmed by a spike in traffic, the server struggles to process any further requests. This causes it to stop responding entirely.

Why is my WiFi blocking DNS? ›

There are a few common reasons why a network may block encrypted DNS traffic: To monitor internet usage and accessed domains for security or other purposes. Unencrypted DNS queries can be seen by the network operator. Technical limitations.

How do I know if my DNS is failing? ›

Steps for DNS Troubleshooting
  1. Verify the Website's Accessibility. Check Other Websites: Ensure the problem isn't with your internet connection by accessing different websites. ...
  2. Inspect Local DNS Settings. ...
  3. Flush DNS Cache. ...
  4. Use Diagnostic Commands. ...
  5. Check the Hosts File. ...
  6. Analyze DNS Records. ...
  7. Contact ISP or Hosting Provider.
Jan 23, 2024

How to solve DNS server not responding? ›

Here are how you can fix the “DNS server not responding” issue:
  1. Troubleshoot network problems. Run network diagnostics to identify and troubleshoot internet connection problems.
  2. Restart modem or router. ...
  3. Deactivate antivirus and firewall. ...
  4. Flush DNS cache. ...
  5. Change the DNS server address.

How do I reset my DNS error? ›

Reset your modem or router by turning it off and unplugging it, then plugging it back in. Temporarily disable your antivirus or firewall. Flush out your DNS cache to update DNS configurations. Switch to a different DNS provider, like Google DNS or OpenDNS, instead of your ISP's default.

How to check DNS settings? ›

How to find your DNS server on Windows
  1. Click on the Windows icon in the bottom left to open the Start menu.
  2. Click on “Settings.”
  3. Select “Network & internet.” Next to the network's name, click on “Properties”.
  4. You'll see the DNS server in the window below.
Jul 17, 2024

How to fix DNS_probe_finished_nxdomain? ›

How to fix the DNS_PROBE_FINISHED_NXDOMAIN error
  1. Flush the DNS cache. ...
  2. Release and renew the IP address. ...
  3. Change the DNS servers. ...
  4. Restart the DNS client service. ...
  5. Check the local hosts file. ...
  6. Reset Chrome Flags. ...
  7. Disable antivirus or VPN. ...
  8. Temporarily turn off your CDN.

What is the reason DNS resolve failed? ›

The DNS resolution might fail if your DNS changes have not propagated across the internet. It usually takes 24-48 hours for name server changes to update completely across the internet. You can verify if the name server is completely propagated with the global DNS propagation checker.

How to change DNS server? ›

Click on the “Control Panel” application that appears.
  1. Step 2: Open Network and Sharing Center. ...
  2. Step 3: Choose the connection. ...
  3. Step 4: Change adapter settings. ...
  4. Step 5: Choose Internet Protocol Version 4 (TCP/IPv4) ...
  5. Step 6: Click on Properties. ...
  6. Step 7: Choose “Use the following DNS server addresses”

Top Articles
The Ultimate Guide to TeleCheck - Unchex
New fraud checks could catch out online shoppers - Which? News
Charli D'Amelio: Wie die junge Amerikannerin TikTok-Sensation wurde
Shiftwizard Login Wakemed
Caremount Medical Flu Shots 2022
Edgenuity Answer Key Algebra 1 Pdf
Wotr Dyra
Black Adam Movies123
Muckleshoot Bingo Calendar
Member Handbook 2021 | Ohio Medicaid Caresource | Member Handbook
Varsity Competition Results 2022
Hessaire Mini Split Remote Control Manual
Vonage Support Squad.screenconnect.com
Regal Cinema Ticket Prices
Party City Enfield Photos
Rancho Medanos Schedule
11 Shows Your Mom Loved That You Should Probably Revisit
Onderdelen | Onderdelen en services
Nu Do Society Menu
Biobased Circular Business Platform
Maryland Parole Hearing Schedule 2023
Craigslist Scranton Pennsylvania
Crowder Hite Crews Funeral Home Obituaries
Scrap Metal Prices in Indiana, Pennsylvania Scrap Price Index,United States Scrap Yards
Joy Ride 2023 Showtimes Near Cinemark Huber Heights 16
SF bay area cars & trucks "chevrolet 50" - craigslist
Tri State Pediatrics Chippewa Pa
Trade Chart Dave Richard
Jill Vasil Sell Obituary
Big Boobs Indian Photos
Alexandria Van Starrenburg
Acnh Picnic Table
Nail Supply Glamour Lake June
William Sokol National Security Advisor Resigns
Stephen King's The Boogeyman Movie: Release Date, Trailer And Other Things We Know About The Upcoming Adaptation
Arti kata petang-petang - Kamus Besar Bahasa Indonesia (KBBI) Online
Raley Scrubs - Midtown
Craigslist Farm Garden Modesto
Crime Times Louisville Ky Mugshots
Fineassarri
When is the next full moon? September's Harvest Moon is also super
Big Lots Hours Saturday
Victoria Maneskin Nuda
Arre St Wv Srj
Locate Td Bank Near Me
Rubrankings Austin
Jefferson County Ky Pva
Physician Dressed As A Sorceress Crossword Clue
Dean Dome Seating Chart With Rows And Seat Numbers
Richy Rich Dispensary
Xochavella Leak
Randstad Westside
Latest Posts
Article information

Author: Melvina Ondricka

Last Updated:

Views: 5998

Rating: 4.8 / 5 (48 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Melvina Ondricka

Birthday: 2000-12-23

Address: Suite 382 139 Shaniqua Locks, Paulaborough, UT 90498

Phone: +636383657021

Job: Dynamic Government Specialist

Hobby: Kite flying, Watching movies, Knitting, Model building, Reading, Wood carving, Paintball

Introduction: My name is Melvina Ondricka, I am a helpful, fancy, friendly, innocent, outstanding, courageous, thoughtful person who loves writing and wants to share my knowledge and understanding with you.