rfc9704v8.txt   rfc9704.txt 
skipping to change at line 414 skipping to change at line 414
is considered tamperproof because any actor who could modify the is considered tamperproof because any actor who could modify the
response could already modify all of the user's other DNS responses. response could already modify all of the user's other DNS responses.
If the client cannot obtain a response from the external resolver If the client cannot obtain a response from the external resolver
within a reasonable timeframe, it MUST consider the verification within a reasonable timeframe, it MUST consider the verification
process to have failed. process to have failed.
To ensure that this assumption holds, clients MUST NOT relax the To ensure that this assumption holds, clients MUST NOT relax the
acceptance rules they would otherwise apply when using this resolver. acceptance rules they would otherwise apply when using this resolver.
For example, if the client would check the Authenticated Data (AD) For example, if the client would check the Authenticated Data (AD)
bit or validate RRSIGs locally when using this resolver, it must also bit or validate RRSIGs locally when using this resolver, it must also
do so when resolving TXT records for this purpose. A compliant do so when resolving TXT records for this purpose. The client MAY
client MAY perform DNSSEC validation for the verification query even perform DNSSEC validation for the verification query even if it has
if it has disabled DNSSEC validation for other DNS queries. disabled DNSSEC validation for other DNS queries.
6.2. Using DNSSEC 6.2. Using DNSSEC
The client resolves the Verification Record using any resolution The client resolves the Verification Record using any resolution
method of its choice (e.g., querying one of the network-provided method of its choice (e.g., querying one of the network-provided
resolvers, performing iterative resolution locally) and performs full resolvers, performing iterative resolution locally) and performs full
DNSSEC validation locally [RFC6698]. The result is processed based DNSSEC validation locally [RFC6698]. The result is processed based
on its DNSSEC validation state (Section 4.3 of [RFC4035]): on its DNSSEC validation state (Section 4.3 of [RFC4035]):
*Secure*: The response is used for validation. *Secure*: The response is used for validation.
skipping to change at line 528 skipping to change at line 528
different version of its global domain on its internal network. different version of its global domain on its internal network.
First, the host and network both need to support one of the discovery First, the host and network both need to support one of the discovery
mechanisms described in Section 5. Figure 2 shows discovery using mechanisms described in Section 5. Figure 2 shows discovery using
information from the DNR and the PvD. information from the DNR and the PvD.
Validation is then performed using either an external resolver Validation is then performed using either an external resolver
(Section 8.1) or DNSSEC (Section 8.2). (Section 8.1) or DNSSEC (Section 8.2).
*Steps 1-2*: The client determines the network's DNS server *Steps 1-2*: The client determines the network's DNS server
(dns.example.net) and PvD ID (pvd.example.com) using DNR and PvD, (dns.example.net) and PvD ID (pvd.example.com) using DNR and a
along with one of the following: DNR Router Solicitation, DHCPv4, PvD, along with one of the following: DNR Router Solicitation,
or DHCPv6. DHCPv4, or DHCPv6.
*Steps 3-5*: The client connects to dns.example.net using an *Steps 3-5*: The client connects to dns.example.net using an
encrypted transport as indicated in DNR [RFC9463], authenticating encrypted transport as indicated in DNR [RFC9463], authenticating
the server to its name using TLS (Section 8 of [RFC8310]), and the server to its name using TLS (Section 8 of [RFC8310]), and
sends it a query for the address of pvd.example.com. sends it a query for the address of pvd.example.com.
*Steps 6-7*: The client connects to the PvD server, validates its *Steps 6-7*: The client connects to the PvD server, validates its
certificate, and retrieves the PvD Additional Information certificate, and retrieves the PvD Additional Information
indicated by the associated PvD. The JSON object contains: indicated by the associated PvD. The JSON object contains:
 End of changes. 2 change blocks. 
6 lines changed or deleted 6 lines changed or added

This html diff was produced by rfcdiff 1.48.