Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Glossary

TermMeaning
ACLaccess control list: rules deciding per client address or mTLS certificate whether a query is allowed, refused or dropped
AD“authenticated data” header flag, set on answers DNSY validated as secure
Authoritativean answer from a zone DNSY serves itself (AA flag), as opposed to forwarded
Bogusa DNSSEC validation failure: signatures that do not verify, expired signatures, missing proofs
CD“checking disabled” header flag: the client asks for data without validation
CSKcombined signing key: one key used as both KSK and ZSK
DOthe EDNS “DNSSEC OK” bit: the client wants DNSSEC records
DoHDNS over HTTPS (RFC 8484)
DoTDNS over TLS (RFC 7858)
DSdelegation signer record held by the parent zone; links the parent to the child’s KSK
EDEExtended DNS Error (RFC 8914): a reason code attached to an answer, e.g. 6 DNSSEC bogus, 15 blocked
EDNSextension mechanism for DNS (RFC 6891): larger UDP payloads, flags and options
KSK / ZSKkey signing key (signs the DNSKEY set, its DS is at the parent) / zone signing key (signs the records)
mTLSmutual TLS: the client also presents a certificate, here for DoT
Negative cachecached NXDOMAIN or NODATA answers (RFC 2308)
NSEC / NSEC3DNSSEC records proving a name or type does not exist; NSEC3 hashes the names
NTAnegative trust anchor (RFC 7646): a name under which validation is switched off temporarily
Noxthe DNSY owl mascot, see Branding and the mascot
Prefetchrefreshing a popular cache entry shortly before it expires
RRSIGthe signature over a record set
Serve-staleanswering from an expired cache entry when upstreams fail (RFC 8767)
Trust anchorthe starting point of validation, here the root zone’s DS records
Upstream groupa set of upstream resolvers with a load-balancing policy and routing
Zonea DNS subtree DNSY is authoritative for, stored as one JSON file