| Previous | Next |
| DNS_ERROR_RCODE_FORMAT_ERROR | DNS_ERROR_RCODE_NAME_ERROR |
DNS_ERROR_RCODE_SERVER_FAILURE
DNS_ERROR_RCODE_SERVER_FAILURE represents DNS RCODE SERVFAIL. The server accepted the query but could not complete authoritative or recursive processing. The original query name is not enough to diagnose it: inspect the server-side reason, such as a failed zone load, unavailable directory service, forwarding failure, or DNSSEC validation problem.
What to check
- Check DNS Server events and diagnostics at the exact query time before changing client configuration.
- Test the same name on another resolver to distinguish a server-side failure from a bad authoritative or upstream path.
- For external names, inspect forwarders and root-hint resolution rather than assuming the local zone is at fault.
Resolve-DnsName -Name "example.com" -Server "dns-server" -DnsOnly
Microsoft: DNS system error codes
Microsoft: DNS logging and diagnostics
Microsoft: DnsServer PowerShell module
Microsoft: Troubleshoot DNS forwarder-related failures
Looking for a different code? Search another status or error code.