What does Windows error code 9002 (DNS_ERROR_RCODE_SERVER_FAILURE) mean?

 
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.