On 11/14/23 12:50, [email protected] wrote:
Abstract:

    This document specifies a method for a DNS client to request
    additional DNS record types to be delivered alongside the primary
    record type specified in the question section of a DNS query.

The IETF datatracker status page for this Internet-Draft is:
https://datatracker.ietf.org/doc/draft-bellis-dnsext-multi-qtypes/

I think this draft proposal a reasonable method for requesting multiple record 
types.

Section 3.2.1 has three occurrences of "SHOULD/MUST attempt to" do things, such 
as:

   MUST attempt to return all specified RR types except where ...

Under which circumstances is the "attempt" sufficient? (Is the attempt allowed to fail 
under circumstances beyond what's in the "except" clause?)

Generally, my feeling is that both "MUST attempt" and "SHOULD attempt" actually are 
"SHOULD".


In Section 3.2.3:

   If the DNS client sets the "DNSSEC OK" (DO) bit in the query
   then the server MUST also return the related DNSSEC records
   that would have been returned in a standalone query for the
   same QTYPE.

That MUST is stronger than the "MUST attempt" for the rdata itself. I guess what's meant 
is something like "MUST return the related DNSSEC records for any returned RRsets, in the same 
way as they would have been returned ...".

Also, "for the same QTYPE" is unclear, it might be misread to refer to the QTYPE 
appearing in the question section. I guess what's meant is "for the respective QTYPE".


Regarding Section 3.1, I tend to agree with Paul's perspective on QTYPE 
encoding via bit map.

Best,
Peter

--
https://desec.io/

_______________________________________________
DNSOP mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to