Skip to main content
DNS Checker(beta)

Negative Caching

Caching NXDOMAIN and NODATA responses (the absence of a record) at a resolver, so repeated lookups for non-existent names do not hammer authoritative servers.

Negative caching is the resolver behaviour of storing "this name does not exist" (NXDOMAIN) and "this name exists but has no records of this type" (NODATA) answers for a bounded TTL. The TTL is taken from the SOA record's minimum field (the fifth field of the SOA, capped at one week), so the zone operator controls how long negative answers live. Without it, every typo or misconfigured client query would touch authoritative servers indefinitely. The downside: when you add a record for a name that recently returned NXDOMAIN, clients keep getting the cached negative answer until the SOA-minimum TTL expires.

Reference

Related terms

See also

Referenced on