DNS server not responding: Causes, diagnosis and fixes

Try OpUtils for free
By: Aiswarya Giridharan
22 - 23 minutes
Last updated: 31 August, 2026

A “DNS server not responding” error occurs when a device sends a DNS query to its configured DNS resolver but does not receive a response within the allowed timeout period. Since the resolver fails to return an IP address, hostname-based services such as websites, applications, APIs, email, and authentication systems cannot establish connections.

This issue does not point to a single failure. Instead, it indicates a breakdown somewhere in the DNS resolution path. The problem may originate from the local DNS resolver, network connectivity between the client and the DNS server, firewall restrictions, overloaded DNS infrastructure, or failures at the authoritative DNS server level.

What “DNS server not responding” means in enterprise networks

In enterprise environments, a “DNS server not responding” error can disrupt internet access, internal application connectivity, Active Directory authentication, cloud service communication, and email delivery. Because DNS resolution sits at the center of nearly every network transaction, even temporary DNS outages can create widespread service disruptions.

From a troubleshooting perspective, the error simply means the client never received a valid DNS response. Identifying the actual root cause will require checking the client configuration, DNS server availability, network path, DNS forwarding settings, recursive resolution process, and upstream authoritative servers.

That is why the first step in troubleshooting is always identifying the blast radius. Is the issue isolated to one device, limited to a subnet or branch office, or affecting the entire enterprise network? The answer immediately helps narrow down the possible causes and speeds up diagnosis.

Scope of failure What it usually indicates Where to investigate first
Single device Local device misconfiguration NIC DNS settings, local hosts file, DNS client service
One subnet Incorrect DNS server assigned through DHCP or subnet-specific resolver failure. DHCP scope options, resolver reachability for that subnet.
One site or branch office Local DNS resolver unavailable or WAN connectivity issue to centralized DNS servers. Local resolver status, WAN connectivity, firewall rules for port 53.
Entire network Primary DNS infrastructure failure or secondary DNS servers also unavailable. Primary resolver health, secondary DNS status, replication and zone transfer health.

The hidden risk of secondary DNS servers

Many organizations configure secondary DNS servers for redundancy but rarely verify whether failover is actually working as expected. When the primary DNS server fails, the secondary server may continue answering queries using outdated zone records because zone transfers have been failing silently in the background.

This creates a difficult troubleshooting scenario. DNS appears functional because DNS queries still receive responses, but users are directed to stale or incorrect IP addresses. Applications fail intermittently, services connect to the wrong systems, and administrators often spend hours investigating network or application layers before discovering the real issue is stale DNS data.

This is why enterprise DNS management should include DNS server availability, along with zone synchronization status, DNS response consistency, replication health, and resolver performance across sites and subnets.

Demystifying DNS error codes

When users see a “DNS server not responding” message, the issue is usually hidden in the DNS error codes generated by the resolver. These codes help identify whether the problem is caused by connectivity issues, DNS configuration problems, failed upstream lookups, or access restrictions.

Understanding these DNS response codes is critical for troubleshooting enterprise DNS outages quickly and accurately.

Error code Name What it means Common causes
SERVFAIL Server Failure The resolver attempted the lookup but could not complete it successfully. Authoritative server outage, DNSSEC validation failure, broken delegation, overloaded resolver.
NXDOMAIN Non-Existent Domain The query completed successfully, but the requested domain does not exist. Deleted DNS record, hostname typo, missing zone entry, negative caching after recent record creation.
REFUSED Query Refused The DNS server received the request but intentionally rejected it. ACL restrictions, firewall rules, resolver policy blocking the client, unauthorized recursive query.
TIMEOUT No Response The client never received a DNS reply within the timeout period. Resolver unreachable, DNS service down, packet loss, firewall silently dropping UDP/TCP port 53 traffic.
NOTIMP Not Implemented The DNS server does not support the requested query type or operation. Legacy resolver software, unsupported record types such as AAAA or newer DNS extensions.

Why these DNS errors matter during troubleshooting

Not all DNS failures mean the server is offline.

A TIMEOUT error is the only error code that implies the DNS server did not respond. In this case, the issue usually points to network connectivity problems, firewall filtering, unreachable resolvers, or DNS services that have stopped running.

Errors such as SERVFAIL and REFUSED are different. They are valid DNS responses, which means the DNS server is reachable and actively replying. The failure is happening elsewhere in the DNS resolution process.

For example:

  • A SERVFAIL response often indicates upstream resolution problems, DNSSEC failures, or broken delegations.
  • A REFUSED response typically points to access control lists (ACLs), recursive query restrictions, or firewall policies blocking the client.

In enterprise environments, analyzing DNS error codes alongside resolver logs, packet captures, and DNS query performance metrics provides much faster root-cause identification than relying on generic “DNS server not responding” messages alone.

Read more:DNS troubleshooting guide

Understanding why DNS servers stop responding

A “DNS server not responding” error can originate from several different failure points across the DNS resolution path. While the symptom often looks like an end user problem, each root cause leaves behind a distinct troubleshooting pattern.

Identifying the failure scope and diagnostic signature early helps network teams avoid trial-and-error troubleshooting and reduces DNS outage resolution time.

1. DNS service stopped on the server

One of the most direct causes is the DNS service stopping unexpectedly. On Linux systems, this could involve BIND or named, while Windows environments rely on the DNS Server service. Crashes, failed updates, memory exhaustion, or manual changes can cause the service to stop listening on port 53.

In this scenario, the server may still respond to pings and appear online, but DNS queries receive no response because the DNS process is no longer running.

Common indicators:

  • DNS queries time out.
  • Port 53 is not listening.
  • All clients using the resolver lose name resolution simultaneously.
  • Server remains reachable by IP address.

Typically affects: All clients using that resolver.

2. Firewall blocking port 53 (UDP or TCP)

DNS depends on port 53 over both UDP and TCP. UDP handles most standard DNS lookups, while TCP is used for larger DNS responses, DNSSEC-related traffic, and zone transfers.

If a firewall rule blocks DNS traffic between clients and the resolver, queries silently fail. From the client’s perspective, the DNS server appears unresponsive even though the resolver itself may be fully operational.

This is a frequent cause of DNS outages after firewall changes or security policy updates.

Common indicators:

  • DNS queries consistently time out.
  • Resolver remains healthy internally.
  • Packet captures show dropped or blocked port 53 traffic.
  • Outage starts immediately after firewall or ACL changes.

Typically affects: Clients behind the affected firewall rule.

3. Incorrect DNS resolver IP assigned through DHCP

In enterprise networks, DHCP option 006 distributes DNS server addresses to clients automatically. If the configured resolver IP is outdated, mistyped, decommissioned, or unreachable from a specific VLAN, devices begin using invalid DNS servers.

This often creates inconsistent behavior across the network because devices with older DHCP leases continue working temporarily, while newly connected or recently renewed devices fail immediately.

Common indicators:

  • Some devices resolve DNS normally while others fail.
  • Failures increase gradually as DHCP leases renew.
  • Incorrect DNS server IP visible in client network settings.
  • Problem isolated to a specific subnet or VLAN.

Typically affects: Newly joined devices or systems after DHCP lease renewal.

4. Resolver overloaded or timing out under heavy query load

A recursive DNS resolver under excessive load may begin queuing requests faster than it can process them. Once the queue exceeds capacity, DNS requests start timing out before they are answered.

This can happen during traffic spikes, infrastructure scaling events, malware outbreaks, or DNS flood attacks. Unlike a full outage, overloaded resolvers often produce intermittent failures that worsen during peak business hours.

Common indicators:

  • DNS latency increases before failures occur.
  • Intermittent query timeouts.
  • High CPU or memory usage on DNS servers.
  • Performance degradation during traffic spikes.

Typically affects: Multiple clients intermittently during high load periods.

5. Authoritative server unreachable causing SERVFAIL responses

Sometimes the recursive resolver is healthy, but the authoritative nameserver for a domain becomes unavailable. The resolver attempts the full DNS lookup process but cannot obtain a valid response from the authoritative server.

After retry attempts fail, the recursive resolver returns a SERVFAIL response to the client. This issue is often limited to specific domains or DNS zones.

Common indicators:

  • Only certain domains fail to resolve.
  • External DNS lookups may work while internal zones fail.
  • Resolver logs show repeated upstream lookup failures.
  • Clients receive SERVFAIL instead of timeout errors.

Typically affects: Queries targeting specific zones or domains.

6. DNSSEC validation failure

When DNSSEC validation is enabled, recursive resolvers verify digital signatures attached to DNS records. If a signature check fails due to expired keys, incorrect DS records, or broken key rollovers, the resolver rejects the response.

The DNS infrastructure itself may still be online and reachable, but validation failures cause the resolver to return SERVFAIL responses instead of potentially untrusted answers.

Common indicators:

  • DNSSEC-enabled domains fail while unsigned domains resolve normally.
  • Resolver logs show validation or signature errors.
  • SERVFAIL responses appear despite healthy connectivity.
  • Failures begin after DNSSEC key changes or rollovers.

Typically affects: DNSSEC-signed zones with invalid or mismatched signatures.

7. Single-device DNS misconfiguration

If the issue impacts only one system, the problem is usually local to that device rather than the DNS infrastructure itself.

Common causes include manually configured DNS settings, stopped DNS client services, corrupted local DNS cache, VPN software overriding DNS behavior, or conflicting entries in the local hosts file.

Common indicators:

  • Only one device experiences failures.
  • Other systems on the same subnet work normally.
  • Device uses a static or incorrect DNS server IP.
  • VPN or endpoint security software modifies DNS resolution behavior.

Typically affects: One device only.

Why identifying the root cause matters

Many DNS failures produce the same user-facing symptom, but the underlying fixes are completely different. Restarting a resolver service will not solve a firewall issue. Changing DNS settings will not fix a DNSSEC validation failure.

The fastest way to troubleshoot a DNS server not responding error is to first determine:

  • The scope of impact.
  • Whether queries are timing out or returning responses.
  • Which layer of the DNS resolution chain is failing.

This approach reduces unnecessary troubleshooting steps and helps isolate DNS outages much faster in enterprise environments.

How to diagnose “DNS server not responding”

The fastest way to troubleshoot a DNS server not responding error is to narrow the problem down systematically. Start by identifying the scope of the outage, then isolate whether the issue is caused by the client, the resolver, the network path, firewall rules, or upstream DNS failures.

Quick fixes for DNS server not responding

  • Restart the router or modem.
  • Flush the local DNS cache.
  • Change DNS servers to 8.8.8.8 or 1.1.1.1.
  • Restart the DNS Client service.
  • Disable VPN or firewall temporarily.
  • Test DNS using nslookup or dig.

If the issue persists, continue with the enterprise troubleshooting steps below.

  • Confirm whether DNS is actually the problem.
  • Identify which resolver the client is using.
  • Test the resolver directly.
  • Verify DNS traffic on port 53.
  • Check the DNS service itself.
  • Investigate upstream DNS or DNSSEC failures if needed.

1. Confirm the problem is DNS and not general network connectivity

Before troubleshooting DNS, verify that the device still has basic network access. If a direct IP ping succeeds but hostname resolution fails, the network is working and the issue is specifically related to DNS resolution.

# Test basic network connectivity
ping 8.8.8.8

If the ping succeeds, test DNS resolution:

# Windows
nslookup manageengine.com

# Linux/macOS
dig manageengine.com

For dig, pay attention to:

  • status: field
  • Query time
  • Timeout messages
  • SERVFAIL or REFUSED responses

If IP connectivity works but DNS queries time out or fail, the issue is isolated to DNS infrastructure.

2. Identify which DNS resolver the device is using

Many DNS issues are caused by clients pointing to the wrong resolver. In enterprise environments, DHCP may accidentally distribute an outdated or unreachable DNS server IP. Verify which DNS server the affected system is actually configured to use.

Windows
ipconfig /all | findstr "DNS Servers"

Linux
cat /etc/resolv.conf

macOS
scutil --dns | grep nameserver

At this stage, confirm:

  • The resolver IP is correct.
  • The resolver belongs to the expected subnet or site.
  • No old or decommissioned DNS servers are configured.

3. Test the resolver directly and compare against a known-good resolver

Once you know which resolver the client is using, query it directly. Then compare the results with a public DNS resolver such as Google DNS (8.8.8.8) or Cloudflare DNS (1.1.1.1).

If public DNS works but the internal resolver fails, the issue is with your DNS infrastructure rather than the queried domain.

Query internal DNS resolver
nslookup manageengine.com 10.1.1.10

Compare with public DNS
nslookup manageengine.com 8.8.8.8

Using dig for detailed output
dig manageengine.com @10.1.1.10

This helps identify:

  • Query timeouts
  • SERVFAIL responses
  • REFUSED errors
  • Slow DNS response times
  • Incorrect DNS records

4. Verify port 53 connectivity

DNS requires port 53 over both UDP and TCP. If the resolver is reachable by ping but DNS queries fail, a firewall or ACL may be blocking DNS traffic.

Windows
Test-NetConnection 10.1.1.10 -Port 53

Linux UDP test
nc -u -zv 10.1.1.10 53

Also verify the DNS service is listening on the server itself:

netstat -an | grep ":53"

If port 53 is blocked:

  • DNS queries time out.
  • The resolver appears offline from the client perspective.
  • Packet captures may show dropped DNS traffic.
  • Firewall changes are one of the most common causes of sudden enterprise DNS outages.

5. Check whether the DNS service is running

If the resolver server is reachable but not answering queries, verify the DNS service itself is operational.

Windows Server
Get-Service DNS

If stopped:

  • Start-Service DNS
  • Check recent DNS-related events:
  • Get-EventLog -LogName System -Source DNS -Newest 20

Linux (BIND)
systemctl status named

Start the service if necessary:
systemctl start named

Common causes of DNS service failure include:

  • Failed updates
  • Memory exhaustion
  • Corrupted zone files
  • Misconfigured DNSSEC
  • Unexpected service crashes

6. Investigate SERVFAIL responses and DNSSEC issues

A SERVFAIL response means the resolver is reachable, but the lookup process failed somewhere upstream.

One of the most common enterprise causes is DNSSEC validation failure.

Test the query again with DNSSEC checking disabled:
dig manageengine.com +cd

If the query succeeds only when validation is disabled:

  • DNSSEC signatures may be invalid
  • DS records may not match
  • Zone signing keys may have expired
  • Key rollover may have failed

To trace the entire lookup path and identify where resolution breaks:

dig manageengine.com +trace

This command shows:

  • Root server responses
  • TLD delegation
  • Authoritative server responses
  • Which server in the chain fails

Why structured DNS troubleshooting matters

Most “DNS server not responding” incidents are not caused by a single issue. The same symptom can result from:

  • Firewall blocks
  • DHCP misconfiguration
  • Resolver overload
  • DNSSEC failures
  • Stopped DNS services
  • Broken authoritative zones

A structured troubleshooting process helps eliminate guesswork and quickly identifies whether the problem is:

  • Local
  • Network-related
  • Resolver-related
  • Upstream DNS-related
  • Security or DNSSEC-related

In enterprise networks, combining DNS query testing, resolver health monitoring, DHCP validation, and DNS traffic analysis provides much faster root-cause identification than relying only on end-user error messages.

Fixes matched to each DNS failure cause

Once you identify the root cause of a "DNS server not responding" error, the next step is applying the correct fix. The fastest recovery method is often different from the long-term preventive solution.

The table below maps common DNS failure scenarios to both immediate remediation steps and permanent infrastructure improvements.

User-visible symptom Likely DNS failure cause Diagnostic clue Immediate fix Permanent fix
DNS queries time out and websites fail to load DNS service stopped or crashed Port 53 is not listening and resolver does not answer queries. Restart the DNS service using "Start-Service DNS" on Windows or "systemctl start named" on Linux. Configure automatic service restart, investigate crashes in logs or Event Viewer, and continuously monitor DNS service health.
“DNS server not responding” after firewall changes Firewall blocking UDP/TCP port 53 Test-NetConnection or packet capture shows blocked DNS traffic. Temporarily allow port 53 traffic between clients and the resolver. Create permanent firewall exceptions for DNS traffic and include DNS validation in change management workflows.
Some devices resolve DNS while others fail Incorrect DNS resolver IP assigned through DHCP Client devices show outdated or unreachable DNS server IPs. Correct DHCP option 006 and renew client leases using ipconfig /renew. Continuously validate DHCP scopes and DNS reachability after infrastructure changes.
Intermittent DNS failures during peak traffic Recursive resolver overloaded High CPU, memory usage, and increasing DNS response latency. Redirect clients temporarily to secondary resolvers. Deploy additional recursive resolvers, load balance DNS traffic, and monitor DNS query growth trends.
Only specific domains fail with SERVFAIL Authoritative DNS server unavailable dig +trace fails at authoritative nameserver lookup. Verify authoritative nameservers are online and confirm NS records are correct. Monitor authoritative DNS server health and continuously validate zone transfers.
SERVFAIL responses after DNSSEC changes DNSSEC validation failure dig +cd succeeds while standard queries fail. Renew expired DNSSEC keys and correct DS record mismatches. Automate DNSSEC rollover monitoring and configure DNSSEC expiration alerts.
Only one device cannot resolve hostnames Single-device DNS misconfiguration Other systems on the same subnet resolve DNS normally. Correct local NIC DNS settings, flush DNS cache, or renew DHCP lease. Enforce centralized DNS settings using Group Policy, MDM, or endpoint management tools.
“Cannot resolve hostname” errors after VPN connection VPN or endpoint security software overriding DNS DNS settings change only when VPN is active. Disconnect VPN temporarily or correct VPN DNS policies. Standardize split-DNS and VPN DNS configuration policies.
DNS works internally but external websites fail Upstream DNS forwarding issue Internal zones resolve but public lookups fail. Verify DNS forwarders and upstream resolver reachability. Configure redundant forwarders and continuously monitor upstream

How to prevent “DNS server not responding” errors

Most DNS outages are preventable. In enterprise environments, recurring “DNS server not responding” errors are usually traced back to the same small set of missing safeguards: lack of redundancy, poor monitoring, unverified infrastructure changes, or unnoticed DNSSEC failures.

The best way to reduce DNS downtime is to treat DNS as critical infrastructure and continuously validate resolver availability, DNS response health, and zone consistency across the network.

Always configure a secondary DNS resolver

Every client subnet should have both a primary and secondary DNS resolver configured through DHCP. Relying on a single DNS server creates a single point of failure, and eventually that resolver will become unavailable due to maintenance, crashes, network issues, or overload.

For true resilience, the secondary resolver should not depend on the same infrastructure as the primary. Ideally, it should use:

  • Separate hardware or virtual hosts
  • A different network path
  • A different physical site
  • Independent upstream connectivity

Some organizations also use a trusted external resolver as an emergency fallback for internet resolution.

Without secondary DNS redundancy, even a short resolver outage can disrupt authentication, application access, cloud connectivity, and internet browsing across the organization.

Monitor primary and secondary DNS servers independently

A common enterprise mistake is monitoring only the primary resolver while assuming the secondary is healthy.

In many DNS outages, the secondary resolver has already been failing silently for days or weeks. Problems such as stale zone transfers, replication failures, or unreachable services often remain unnoticed until the primary resolver fails and traffic shifts to the secondary.

DNS monitoring should continuously validate:

  • Resolver reachability
  • Query response time
  • DNS response accuracy
  • Zone transfer status
  • Forward and reverse lookup consistency
  • Replication freshness between primary and secondary servers

Independent monitoring ensures redundancy actually works when failover occurs.

Alert on SERVFAIL and TIMEOUT spikes

DNS failures rarely appear instantly. Most outages begin with increasing query delays, intermittent SERVFAIL responses, or rising timeout rates before users report visible issues.

Monitoring DNS error patterns provides early warning of problems such as:

  • Resolver overload
  • DNSSEC validation failures
  • Authoritative server instability
  • Packet loss
  • Firewall filtering
  • Upstream DNS degradation

Set threshold-based alerts for:

  • SERVFAIL rate increases
  • DNS query timeout spikes
  • Sudden DNS latency growth
  • Failed recursive queries
  • Unresponsive resolvers

Catching these indicators early allows teams to resolve DNS issues before they become full-scale outages.

Verify DNS after every infrastructure change

DNS dependencies are involved in nearly every infrastructure change, yet DNS validation is often skipped during post-change testing.

Common change-related DNS failures include:

  • Firewall rules blocking port 53
  • DHCP scopes distributing incorrect resolver IPs
  • VLAN or routing changes breaking resolver reachability
  • DNS server migrations with outdated records
  • Reverse lookup mismatches after IP changes

After any infrastructure modification, validate:

Adding DNS verification into change management procedures significantly reduces preventable outages.

Monitor DNSSEC key expiration proactively

DNSSEC failures are highly predictable because every DNSSEC key has a defined expiration date. Despite this, expired signatures remain one of the most common causes of unexpected SERVFAIL responses.

If a DNSSEC key expires without renewal:

  • DNSSEC-validating resolvers reject responses.
  • Entire domains become unreachable.
  • Clients receive SERVFAIL errors even though servers remain online.

To prevent DNSSEC-related outages:

  • Monitor DNSSEC key expiration dates continuously.
  • Configure automated renewal alerts.
  • Validate DS record synchronization after key rollovers.
  • Test DNSSEC validation after signing changes.

DNSSEC failures frequently occur during weekends or maintenance windows when monitoring is insufficient, making proactive alerting especially important.

Continuously monitor DNS health across the network

Reactive troubleshooting is slow because DNS problems often surface only after users experience outages. Continuous DNS monitoring helps identify failures much earlier.

ManageEngine OpUtils provides continuous DNS resolution monitoring across enterprise networks by checking:

  • DNS server availability
  • Resolver response time
  • Forward and reverse DNS consistency
  • Failed lookups
  • Incorrect DNS responses

Instead of waiting for users to report “DNS server not responding” errors, network teams can detect degraded DNS performance, stale records, or failing resolvers before the issue impacts business services.

How OpUtils helps diagnose and prevent DNS server outages

ManageEngine OpUtils is a unified DDI management solution with a built-in DNS resolver, integrated DNS zone and record management capabilities. From a single console, network administrators can monitor, manage, and troubleshoot DNS infrastructure without switching between multiple tools or interfaces.

Here’s a quick overview of how OpUtils helps identify, troubleshoot, and manage DNS-related issues from one centralized console.

A resolver may become unreachable minutes or hours before users start reporting problems. OpUtils proactively monitors DNS server availability and DNS query response status.

OpUtils can notify administrators through email or syslog when:

These alerts help IT teams detect DNS and IP-related issues early, before they escalate into widespread connectivity problems or application outages.

For example:

  • A failed forward lookup may indicate a missing or stale DNS record.
  • A reverse lookup mismatch can impact authentication, logging, or email delivery.
  • An unexpected IP returned in DNS resolution may signal outdated records or DHCP-related inconsistencies.
  • IP conflicts and MAC-IP changes can point to unauthorized devices or duplicate addressing issues.

By correlating DNS records, DHCP lease information, active IP usage, and IPAM data, OpUtils helps identify resolution mismatches and DHCP-driven DNS failures before they impact users.

Integrated network tools such as DNS resolution, Ping, MAC resolution, and Trace Route further help administrators troubleshoot DNS and connectivity issues from one console.

For DNS administration, OpUtils supports Microsoft DNS management and AWS Route 53, allowing administrators to discover and manage DNS zones and records from a centralized interface. This helps teams maintain DNS records across on-premises and cloud environments while reducing the time required to detect and resolve DNS-related issues.

Together, DNS monitoring, IPAM, DHCP visibility, and centralized DNS management help administrators identify DNS problems early and reduce their impact on network connectivity and business applications.

Download a free 30-day trial to explore ManageEngine OpUtils DNS management capabilities, or schedule a free personalized demo and connect with the right product expert for your network environment.

Frequently asked questions about DNS server not responding

What does “DNS server not responding” mean?

A “DNS server not responding” error means your device sent a DNS query to a DNS resolver, but the resolver failed to return a valid response within the allowed timeout period. This prevents domain names from being translated into IP addresses, causing websites, applications, email services, and APIs to become unreachable.

Users may also see related errors such as:

  • DNS lookup failed
  • DNS resolution failed
  • Cannot resolve hostname
  • DNS unavailable
  • DNS connection issue

Why do I see “DNS_PROBE_FINISHED_NO_INTERNET” or “DNS lookup failed” errors?

How do I fix a DNS server not responding or DNS resolution failed error?

Can a secondary DNS server cause DNS resolution issues even when DNS appears to be working?

How can organizations prevent DNS server down or DNS unavailable errors?