Skip to main content
Category glossary

DNSSEC

49 definitions associated with DNSSEC.

Search all terms

AD bit

The Authenticated Data bit in a DNS response signals that the validating resolver considers the included answer and relevant proof data authentic according to DNSSEC. A stub should only trust the bit when it trusts the resolver and the transport path.

Aggressive use of DNSSEC-validated cache

A resolver optimization that reuses validated NSEC or NSEC3 proofs to synthesize negative answers for other names covered by the proof. This can reduce authoritative queries and improve resilience during random-subdomain attacks.

Bogus

A DNSSEC validation state indicating that the resolver expected a verifiable chain but validation failed. A validating resolver normally returns SERVFAIL rather than the unvalidated data unless policy says otherwise.

Canonical ordering

A deterministic ordering and representation of DNS names and record data used when creating or verifying DNSSEC signatures. It ensures different implementations calculate the same signed data.

CD bit

The Checking Disabled bit in a DNS query asks a validating resolver to return data without enforcing DNSSEC validation failure for that transaction. It is typically used by a client that intends to validate independently.

CDNSKEY record

A Child DNSKEY record published by a child to request that the parent create or update a corresponding DS record. It is an alternative signal to CDS for automated delegation maintenance.

CDS record

A Child DS record published in a child zone to signal desired DS changes to the parent. It supports automated DNSSEC delegation maintenance when the parent follows a defined acceptance policy.

Certificate association (TLSA)

A TLSA record binds a TLS service endpoint to an expected certificate or public key. It is the core DNS record used by DANE and is meaningful when protected by DNSSEC.

Chain of trust

The sequence of validated signatures and delegation records that links a configured trust anchor to signed data. At a secure delegation, the parent's DS authenticates the child's DNSKEY set.

Compact denial of existence

A DNSSEC design that reduces or avoids the traditional zone-enumeration and response-size costs of NSEC or NSEC3 while still proving nonexistence. Specific mechanisms depend on the authoritative implementation and standards in use.

DANE

DNS-Based Authentication of Named Entities, a family of mechanisms that uses DNSSEC-protected records to associate services with certificates or public keys. TLSA is the best-known record used by DANE.

Delegation signer (DS) record

A record in a parent zone that authenticates a DNSKEY in the child zone. It forms the secure link between parent and child in the DNSSEC chain of trust.

Denial of existence

Cryptographic proof that a queried name or record type does not exist in a signed zone. NSEC and NSEC3 are the classic mechanisms used to provide the proof.

DNSKEY record

A record containing a public key used to verify DNSSEC signatures made by the corresponding private key. DNSKEYs commonly serve as zone-signing or key-signing keys based on operational role.

DNSSEC

DNS Security Extensions add origin authentication and integrity protection to DNS data through digital signatures and authenticated denial of existence. DNSSEC does not encrypt queries or responses.

DNSSEC validation

The process of verifying DNSSEC signatures and chains of trust from a configured trust anchor. The result is commonly classified as secure, insecure, bogus, or indeterminate.

DO bit

The DNSSEC OK bit in the EDNS OPT record indicates that a requester can receive DNSSEC-related records in the response. It does not by itself request or prove validation.

DS record

A Delegation Signer record in a parent zone contains a digest of a child DNSKEY and identifies the algorithm and digest type. It creates a signed delegation in the chain of trust.

Hash algorithm

The cryptographic digest function used in DNSSEC operations such as DS records or NSEC3 hashing. Algorithm agility allows older digest methods to be replaced as security expectations change.

Indeterminate

A DNSSEC state in which a validator cannot determine whether data should be considered secure, insecure, or bogus, often because required information is unavailable or an unsupported algorithm is involved. Exact handling depends on the validating implementation and policy.

Inline signing

A model in which an authoritative system accepts or stores unsigned zone data and automatically generates and serves the signed version. It separates content management from cryptographic signing operations.

Insecure delegation

A delegation from a signed parent that intentionally has no DS record for the child, indicating that the child is not part of the DNSSEC chain of trust. Validators can accept the child's unsigned answers as insecure rather than bogus.

Key ceremony

A controlled process for generating, activating, backing up, rolling, or retiring cryptographic keys, often with documented roles and evidence. It is especially important for high-trust trust anchors and KSKs.

Key rollover

The planned replacement of a DNSSEC key while maintaining a valid chain of trust and continuous validation. Rollovers require timing that accounts for TTLs, signature validity, parent DS updates, and publication overlap.

Key signing key (KSK)

An operational role for a DNSKEY that primarily signs the DNSKEY RRset. A parent DS normally points to a KSK, though DNSSEC protocol flags do not fully enforce operational roles.

Key tag

A 16-bit value calculated from a DNSKEY and included in RRSIG and DS records to help identify the relevant key. It is an index hint, not a globally unique identifier.

KSK

The common abbreviation for Key Signing Key. It is usually the key whose digest is represented by the parent DS record.

NSEC record

A DNSSEC record that links to the next existing name in canonical order and lists record types present at its owner. It proves name or type nonexistence but can permit zone walking.

NSEC3 opt-out

A flag allowing NSEC3 chains in delegation-heavy zones to omit some unsigned delegations. It reduces signing cost but changes the security proof around insecure delegations.

NSEC3 record

A hashed denial-of-existence record designed to make straightforward zone enumeration more difficult than NSEC. It adds iterations, salt, and opt-out behavior, with operational and computational tradeoffs.

NSEC3PARAM record

A zone-apex record publishing the NSEC3 parameters used to generate hashed owner names, such as algorithm, iterations, and salt. Validators primarily rely on parameters in NSEC3 records themselves.

NXNAME record

A DNS record type assigned for compact denial of existence. It is intended to support efficient authenticated nonexistence mechanisms defined by its associated specification.

Offline signing

A model in which zone data is signed outside the serving authoritative server, then transferred or published as a signed zone. It can isolate private keys but adds publication and freshness complexity.

Opt-out

A feature, most notably NSEC3 opt-out, that lets a signed delegation-centric zone omit some insecure delegations from the authenticated chain. It improves scalability but weakens proof granularity around those delegations.

P-code

A generic informal reference to a protocol or algorithm code point. Documentation should use the exact registry field, such as DNSSEC algorithm number, digest type, or option code, to avoid ambiguity.

RRSIG record

A DNSSEC signature record covering an RRset. It identifies the covered type, algorithm, signer, key tag, inception and expiration times, and cryptographic signature.

Secure

A validation state indicating that DNS data has a valid chain of trust to a configured trust anchor and its signatures verify successfully.

Secure delegation

A delegation in which the parent publishes a valid DS record for the child, allowing validators to continue the chain of trust into the child zone.

Self-signed trust anchor

A DNSKEY used directly as a configured trust anchor, normally validated through its self-signature and an out-of-band trust process rather than a parent DS record.

Signature expiration

The time after which an RRSIG is no longer valid. Signing automation must refresh signatures early enough to survive outages, propagation, and clock differences.

Signature inception

The time before which an RRSIG is not yet valid. Signers often backdate inception slightly to tolerate clock skew.

Signer

The system or process that creates RRSIG records using DNSSEC private keys. It may run inline on an authoritative server, on a hidden primary, in an HSM-backed service, or offline.

TLSA record

A record that associates a TLS service with an expected certificate or public key using usage, selector, and matching fields. Secure use depends on DNSSEC validation.

Trust anchor

A configured DNSKEY or DS record that a validator accepts as the starting point for a chain of trust. The root DNSKEY is the most common public-DNS trust anchor.

Type bitmap

A compact bitmap listing the resource-record types present at an owner name, used in NSEC and NSEC3 records to prove the absence of a requested type.

Unsigned delegation

A delegation to a child zone without a parent DS record. From a signed parent it creates an intentional insecure boundary rather than a secure chain.

Validating resolver

A recursive resolver that performs DNSSEC validation and classifies responses as secure, insecure, bogus, or indeterminate. It may set AD for trusted clients when validation succeeds.

Zone signing key (ZSK)

An operational DNSSEC key role primarily used to sign ordinary zone RRsets. ZSKs are often shorter-lived and rolled more frequently than KSKs.

ZSK

Abbreviation for Zone Signing Key, the operational key commonly used to sign most zone RRsets.