XiaTools

How to Troubleshoot 'DNS Server Not Responding' Error on Home and Office Networks

By Rohit, founder of XiaTools · Updated 16 Oct 2026

The "DNS server not responding" error occurs when your device successfully sends a domain name request to a DNS server, but the server fails to reply within the allotted time or is completely unreachable. This breaks the translation of human-readable web addresses into machine-readable IP addresses, effectively cutting off your internet access even if your local network connection is active. You can quickly verify if your domain name resolution is functioning properly by using the DNS Lookup tool to check global record propagation and server availability.

Understanding the Root Causes of DNS Failures

Before diving into fixes, it helps to understand why your system loses its ability to communicate with domain name servers. DNS translation relies on a chain: your operating system's local resolver cache, your home or office router acting as a local forwarder, and finally your Internet Service Provider (ISP) or third-party recursive resolvers.

If any link in this chain breaks, you get a resolution timeout. Common triggers include:

  • Corrupted Local DNS Cache: Operating systems store past IP lookups to speed up browsing. When these entries become stale or corrupted, connection attempts fail.
  • Faulty Network Adapter Drivers: Outdated or corrupted Wi-Fi and Ethernet drivers can drop UDP packets used by standard DNS queries.
  • ISP Outages or Misconfigurations: Default ISP resolvers frequently experience downtime or routing slowdowns.
  • Aggressive Firewall or Antivirus Software: Security suites often mistake legitimate network traffic for threats and block port 53 (DNS) communication.

Step-by-Step Troubleshooting and Remediation

Work through these troubleshooting steps sequentially, starting with the simplest client-side fixes and moving toward advanced network configurations.

Step 1: Restart Your Network Hardware

Power cycling your modem and router clears temporary memory leaks and forces your ISP to assign a fresh session.

  1. Unplug the power cables from both your modem and your wireless router.
  2. Wait at least 30 seconds to allow residual power to drain completely.
  3. Plug the modem back in first, wait for its online indicator lights to stabilize, and then plug in the router.
  4. Reconnect your computer and check if the error persists.

Step 2: Flush and Reset Your Local Resolver Cache

Stale cached entries are a leading cause of resolution errors. Clearing your operating system's cache forces it to fetch fresh records.

Open your command-line interface with administrative privileges. On Windows, open PowerShell or Command Prompt as Administrator and run:

ipconfig /flushdns
ipconfig /registerdns
ipconfig /release
ipconfig /renew

If you are using macOS, open the Terminal application and execute the appropriate command for your version:

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Step 3: Switch to Public DNS Resolvers

Default ISP resolvers are notoriously unreliable. Switching to enterprise-grade public resolvers often resolves timeouts instantly and improves browsing speed.

Provider Primary IPv4 Secondary IPv4 Primary IPv6 Secondary IPv6
Cloudflare 1.1.1.1 1.0.0.1 2606:4700:4700::1111 2606:4700:4700::1001
Google 8.8.8.1 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844
Quad9 9.9.9.9 149.112.112.112 2620:fe::fe 2620:fe::9

To apply these manually in Windows:

  1. Open your system settings and navigate to Network & Internet.
  2. Select your active connection (Ethernet or Wi-Fi) and look for IP settings or Adapter properties.
  3. Click Edit next to DNS server assignment and switch from Automatic to Manual.
  4. Enter the primary and secondary IPv4 addresses listed above, then save your changes.

Step 4: Verify Network Adapter Drivers

Corrupted network interface card (NIC) drivers can mangle outgoing DNS requests.

  1. Open your system's Device Manager via the administrative menu or control panel (names may differ slightly depending on your operating system version).
  2. Expand the Network adapters category.
  3. Right-click your Ethernet or wireless adapter and select Update driver.
  4. If updating fails, select Uninstall device, then restart your computer to force the operating system to reinstall a clean driver automatically.

Step 5: Test DNS Resolution via Command Line

Use command-line utilities to isolate whether the failure is local or server-side. Run a test query against a known domain like example.com using nslookup or dig.

nslookup example.com 1.1.1.1

Sample successful output:

Server:  one.one.one.one
Address:  1.1.1.1

Name:    example.com
Addresses:  2001:db8::1
          192.0.2.1

If the public resolver replies instantly while your default gateway times out, your local router is likely failing to forward requests properly.

Common Mistakes and How to Fix Them

  • Forgetting to Flush the Browser Cache: Modern web browsers like Chrome and Firefox maintain their own internal DNS caches independent of the operating system. If you still experience issues after running ipconfig /flushdns, navigate to your browser's internal networking page (such as chrome://net-internals/#dns) and clear the host cache.
  • Mixing Static IP and Dynamic DNS: If your workstation uses a static IP address, ensure you manually populate the DNS server fields. Leaving them blank or pointing to a decommissioned local gateway will cause immediate resolution failures.
  • Overlooking VPN and Proxy Interference: Active VPN tunnels or corporate proxy clients often redirect DNS queries through private tunnels. If your VPN connection drops mid-session, it can leave your network adapter with dead routing tables. Disconnect your VPN to test baseline connectivity.

Quick Troubleshooting Checklist

  • Restart modem and wireless router.
  • Flush operating system DNS cache.
  • Test resolution using a public resolver like 1.1.1.1 or 8.8.8.1.
  • Temporarily disable third-party antivirus firewalls.
  • Update or reinstall network adapter drivers.
  • Check browser-specific internal DNS caches.

Frequently asked questions

What does 'DNS server not responding' actually mean?

It means your computer sent a request to resolve a domain name into an IP address, but the designated server did not reply within the expected timeout window. This prevents your browser from locating the website you are trying to visit.

Can a bad Wi-Fi router cause DNS errors?

Yes. Many home routers act as local DNS forwarders, passing requests from your devices to your ISP. If the router's firmware freezes or encounters memory issues, it will drop DNS packets and trigger this error across all connected devices.

Should I use public DNS servers instead of my ISP?

In most cases, yes. Public providers like Cloudflare or Google generally offer faster response times, higher uptime reliability, and protection against certain types of DNS manipulation compared to default ISP equipment.

Why does flushing the DNS cache help?

Your operating system stores historical IP address lookups to speed up future visits. When a website changes its hosting provider or server IP, your local cache can become outdated, leading to connection timeouts until you clear it.

Could antivirus software block my DNS requests?

Yes. Overzealous security suites or custom firewalls sometimes intercept port 53 traffic for inspection. If the security software encounters an error during packet analysis, it may block all outgoing name resolution requests entirely.

Related articles

Free tools