Changeset 42

Show
Ignore:
Timestamp:
10/11/05 10:23:02
Author:
ben
Message:

Add text about responding to NSEC3 queries.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • dnssec/nsec++/Makefile

    r41 r42  
    1 VERSION=03pre1 
     1VERSION=03pre2 
    22BASE=draft-ietf-dnsext-nsec3-$(VERSION) 
    33SRC=nsec3 
  • dnssec/nsec++/nsec3.xml

    r41 r42  
    530530 
    531531</section> 
     532 
     533<section title="Responding to NSEC3 Queries"> 
     534 
     535<t> 
     536Since NSEC3 records do not correspond to names that exist within the 
     537zone, there is the potential for confusion when responding to queries 
     538that have the QTYPE set to NSEC3 (or ANY). In order to avoid creating 
     539an infinite recursion, there is only one consistent way to respond to 
     540NSEC3 queries, and that is to act as if the NSEC3 record did not exist. 
     541</t> 
     542 
     543<t> 
     544So, if presented with a query where QTYPE is NSEC3 and QNAME is a name 
     545that exists in the zone with an RRTYPE other than NSEC3, then the 
     546responder should deny the existence of the NSEC3 RRSet and prove it 
     547with an NSEC3 record corresponding to the hash of the QNAME (which 
     548will, of course, exist), as usual. 
     549</t> 
     550 
     551<t> 
     552If the QTYPE is NSEC3 and QNAME is a name that only exists by virtue 
     553of an NSEC3 record at that name, then the response should be an 
     554NXDOMAIN with appropriate NSEC3 records as proof. 
     555</t> 
     556 
     557</section> 
     558 
    532559<section anchor="special" title="Special Considerations"> 
    533560 
     
    888915 
    889916<references title='Informative References'> 
    890       <?rfc include="reference.RFC.2026" ?>  
    891       <?rfc include="reference.RFC.2418" ?> 
    892917      <?rfc include="reference.RFC.3833" ?> 
    893       <?rfc include="reference.I-D.ietf-dnsext-trustupdate-threshold" ?> 
    894918</references> 
    895919