Visual RFC.
ALL RFCs / RFC 4033
Read the RFC ↗
RFC 4033 / PROTOCOL MECHANISMS

Protect the last hop separately

04

A validating recursive resolver and a stub client are distinct trust boundaries.

Related RFCs and changes

“Updates” changes part of an earlier RFC. “Obsoletes” replaces it. This list shows selected related documents.

DIAGRAM§ 5 ↗
RFC 4033 · § 5EXAMPLE
3 / 3
Protect the last hop separatelyA validating recursive resolver and a stub client are distinct trust boundaries.authorityvalidatorstubsigned datalast hopseparate exposureProtect this hop or validate at the stubA validating recursive resolver and the stub are distinct roles
03
Secure the last hop or validate at the stub as appropriate.

Secure the last hop or validate at the stub as appropriate.

Protocol participantThreat or exceptionProtocol controlSimplified drawings · precise section references
KEY POINT

A security-aware stub must either validate itself or trust its resolver over an appropriately protected channel.

  • A security-aware stub must either validate itself or trust its resolver over an appropriately protected channel.
  • DNSSEC does not itself encrypt queries or secure every resolver-to-client hop.
DETAILS

The drawing is a simplified worked example. Follow the linked RFC and its updates for implementation requirements.

Read the RFC section ↗

Diagrams simplify the RFC. Read the linked sections for complete requirements.

Privacy
All chapters in this RFC
  1. Verify a signed record set
  2. Follow a chain of trust
  3. Authenticate a missing name or type
  4. Protect the last hop separately
  5. Check cache lifetime and signature time
RFC 9700 / CHAPTERS

Chapters

For full details, tables, algorithms, and exceptions, read the original RFC.

RFC status and corrections ↗