Skip to main content
DNS Checker(beta)

SERVFAIL

DNS response code 2: the resolver could not complete the query due to a server-side failure, often a broken DNSSEC chain or unreachable upstream.

SERVFAIL (RCODE 2) is the DNS equivalent of HTTP 500: the resolver tried to answer but something went wrong. The two most common causes are a broken DNSSEC chain (signatures expired, missing DS record after a key rollover) and an unreachable authoritative nameserver. Because resolvers cache SERVFAIL responses (briefly, but they do), a transient outage can linger for users after it appears fixed. SERVFAIL is distinct from NXDOMAIN: NXDOMAIN is a confident "this does not exist," SERVFAIL is "I cannot tell you."

Reference

Related terms

See also

Referenced on