DNSSEC works through a hierarchical chain of trust, starting from the DNS root zone:
- Root zone: The root DNS servers sign the top-level domain (TLD) records, establishing the trust anchor
- TLD zone: Each TLD (.com, .org, etc.) signs the records for domains registered under it
- Domain zone: Individual domains sign their own DNS records (A, AAAA, MX, etc.) with their zone signing key
- Validation: A DNSSEC-validating resolver follows this chain from root to domain, verifying each signature along the way
Key DNSSEC record types include RRSIG (the signature), DNSKEY (the public key), DS (the delegation signer linking parent and child zones), and NSEC/NSEC3 (proving a domain doesn't exist).