Message Digest for DNS Zones
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 31
- Abstract
- This document describes a protocol and new DNS Resource Record that provides a cryptographic message digest over DNS zone data at rest. The ZONEMD Resource Record conveys the digest data in the zone itself. When used in combination with DNSSEC, ZONEMD allows recipients to verify the zone contents for data integrity and origin authenticity. This provides assurance that received zone data matches published data, regardless of how the zone data has been transmitted and received. When used without DNSSEC, ZONEMD functions as a checksum, guarding only against unintentional changes. ZONEMD does not replace DNSSEC: DNSSEC protects individual RRsets (DNS data with fine granularity), whereas ZONEMD protects a zone's data as a whole, whether consumed by authoritative name servers, recursive name servers, or any other applications. As specified herein, ZONEMD is impractical for large, dynamic zones due to the time and resources required for digest calculation. However, the ZONEMD record is extensible so that new digest schemes may be added in the future to support large, dynamic zones.
- Publication Date
- 2021-02-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC8976- Link
- https://doi.org/10.17487/RFC8976
- Author(s)
- Duane WesselsPiet BarberMatt WeinbergWarren KumariWes Hardaker
- Keyword(s)
- DNS, DNSSEC, Checksum, Hash Function, Zone Transfer
Latest version of IETF RFC 8976
Document Versions — IETF RFC 8976
-
▶ IETF RFC 8976 (2021-02-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- IETF RFC 1034 [Active*]
- IETF RFC 1035 [Active, Amended*]
- IETF RFC 2119 [Active*]
- IETF RFC 4034 [Active*]
- IETF RFC 6234 [Active*]
- IETF RFC 8174 [Active*]
Bibliographic Reference(s)
- GITHUB.niclabs.dns-tools — DNS-TOOLS EXTERNAL
- GITHUB.shane-kerr.ZoneDigestHackathon — ZONE-DIGEST-HACKATHON EXTERNAL
- GITHUB.verisign.ldns-zone-digest — LDNS-ZONE-DIGEST EXTERNAL
- IETF.draft-ietf-dprive-xfr-over-tls-05 — I-D.ietf-dprive-xfr-over-tls EXTERNAL
- Internet Corporation for Assigned Names and Numbers (ICANN), "Centralized Zone Data Service", October 2018, <https://czds.icann.org/>. EXTERNAL
- DENIC, "Background of the Partial Failure of the Name Service for .de Domains", May 2010, <https://web.archive.org/web/20100618032705/https://www.denic.de/en/denic-in-dialogue/news/2733.html>. EXTERNAL
- Wikipedia, "Response policy zone", May 2020, <https://en.wikipedia.org/w/index.php?title=Response_policy_zone&oldid=960043728>. EXTERNAL
- Root Server Operators, "root-servers.org", July 2018, <https://www.root-servers.org/>. EXTERNAL
- InterNIC, "Index of ftp://rs.internic.net/", May 2018, <ftp://ftp.internic.net/domain/>. EXTERNAL
- IETF RFC 1995 [Active*]
- IETF RFC 2065 [Superseded*]
- IETF RFC 2136 [Active*]
- IETF RFC 2535 [Superseded*]
- IETF RFC 2931 [Active*]
- IETF RFC 3258 [Active*]
- IETF RFC 4033 [Active*]
- IETF RFC 4035 [Active*]
- IETF RFC 4880 [Superseded*]
- IETF RFC 5155 [Active*]
- IETF RFC 5936 [Active*]
- IETF RFC 7696 [Active*]
- IETF RFC 8126 [Active*]
- IETF RFC 8484 [Active*]
- IETF RFC 8499 [Superseded*]
- IETF RFC 8551 [Active*]
- IETF RFC 8806 [Active*]
- IETF RFC 8901 [Active*]
- IETF RFC 8945 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC8976.json
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 8976, Message Digest for DNS Zones. Available at https://doi.org/10.17487/RFC8976
Snippet:
IETF RFC 8976, Message Digest for DNS Zones. Available at https://doi.org/10.17487/RFC8976
HTML (ISO 690 compliant)
Preview:
IETF RFC 8976, Message Digest for DNS Zones. Available at https://doi.org/10.17487/RFC8976
Snippet:
<span class="citation"><cite>IETF RFC 8976</cite>, Message Digest for DNS Zones. Available at <a href="https://doi.org/10.17487/RFC8976" target="_blank" rel="noopener">https://doi.org/10.17487/RFC8976</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 8976, Message Digest for DNS Zones
doi: 10.17487/RFC8976
url: https://doi.org/10.17487/RFC8976
doi: 10.17487/RFC8976
url: https://doi.org/10.17487/RFC8976
Snippet:
<li> <cite id="bib-rfc8976">IETF RFC 8976</cite>, Message Digest for DNS Zones <span class="doi">10.17487/RFC8976</span> </li>
Referenced By
- IETF RFC 9103 [Active*]