The draft seems almost ready to go to the IETF. However, there are still
a few areas that need work.
As others have discussed, the filename really has to change. Like it or
not, RFCs get associated with the last draft name that produced it, and
"refuse-any" is just wrong for this document.
The current title, "Providing Minimal-Sized Responses to DNS Queries
with QTYPE=ANY", makes sense to DNS experts but probably not to anyone
else. Proposed change: "Providing Minimal-Sized Responses to DNS Queries
That Have a Query Type of 'ANY'". It's longer, but it will make much
more sense to others.
The organization of the document makes it hard for an implementor to
decide which text is about the first option (send back one or a subset
of real RRs), which is about the second option (send back a synthesized
HINFO), and which refers to both. This can be alleviated by reorganizing
the existing text.
- Move "This proposal specifies two different modes of behaviour by
DNS..." and the two bullet points out of Section 3 and into the top of
Section 4.
- Split Section 4 into three subsections: "4.1 Select a Subset", "4.2
Synthesize an HINFO Record", and "4.3 Topics Relevant to Either
Deployment Option".
- Move the text from Section 6 into the new Section 4.2.
On the topic of HINFO versus another RRtype, I think HINFO is fine. The
fact that some servers use HINFO is a red herring: the answers described
in this document only are returned for QTYPE=ANY, not for QTYPE=HINFO.
Having said that, the following text from Section 6 seems wrong:
"Authority-server operators who serve zones that rely upon conventional
use of the HINFO RRTYPE MAY sensibly choose not to deploy the mechanism
described in this document or select another type". A much more logical
approach would be "Authority-server operators who serve zones that rely
upon conventional use of the HINFO RRTYPE SHOULD choose to respond with
a subset of the RRtypes, as described in Section 4.1".
The text "Except as described in this section, the DNS responder MUST
follow the standard algorithms when constructing a response" is unclear
unless you call out RFC 1035.
In Section 5, it is not clear why an initiator MAY cache the response. I
believe it SHOULD cache the response as a normal DNS response.
--Paul Hoffman
_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop