Home
Lookup Tools
Analysis
Bulk & Enterprise
Resources
Close

ZONEMD Record DNSSEC

The ZONEMD record (Zone Message Digest) provides cryptographic verification of DNS zone integrity. Defined in RFC 8976, it allows recipients of zone data to verify that the zone contents have not been modified during transfer or storage.

Look Up ZONEMD Records

Check ZONEMD records for any domain using our free DNS lookup tool.

Look Up ZONEMD Records →

What Is a ZONEMD Record?

ZONEMD provides a cryptographic hash (digest) of the entire DNS zone contents. This enables:

ZONEMD Record Format

Example ZONEMD Record

example.com.    3600    IN    ZONEMD    2024040100 1 1 abc123...digest...

Serial: 2024040100, Scheme: 1 (SIMPLE), Hash Algorithm: 1 (SHA-384)

ZONEMD Record Fields

Field Description Example
Serial SOA serial number covered 2024040100
Scheme Digest scheme (1 = SIMPLE) 1
Hash Algorithm Hash algorithm used 1 (SHA-384), 2 (SHA-512)
Digest Cryptographic hash of zone Base16 encoded hash

Hash Algorithms

Value Algorithm Status
1 SHA-384 Mandatory
2 SHA-512 Optional

How ZONEMD Works

  1. Zone administrator creates or updates the zone
  2. ZONEMD digest is computed over all zone records (except ZONEMD itself)
  3. ZONEMD record is added to zone with matching SOA serial
  4. Zone is signed with DNSSEC (if applicable)
  5. Recipients can verify zone integrity by recomputing digest

ZONEMD Use Cases

Root Zone Verification

The IANA root zone includes ZONEMD, allowing anyone to verify their copy:

.    86400    IN    ZONEMD    2024040100 1 1 ...

Zone Transfer Integrity

Verify AXFR/IXFR transfers completed without corruption:

example.com.    ZONEMD    2024040100 1 1 abc123...

Offline Zone Signing

Sign zones in an air-gapped environment and verify integrity when published.

ZONEMD vs DNSSEC

Aspect ZONEMD DNSSEC
Protects Entire zone integrity Individual record authenticity
Granularity Whole zone Per-RRset
Use case Transfer/storage verification Query response authentication
Online validation Not typically Yes, per query

ZONEMD Best Practices

Troubleshooting ZONEMD

Common issues and solutions:

Check Your ZONEMD Records

Use our DNS Record Finder to look up ZONEMD records for any domain.

Look Up ZONEMD Records →

Related Record Types