Greetings!

I really like the draft, and I'm sorry to be so late.  I see one minor
issue just below and then a few nitpicks that I don't feel strongly about.


> NXDOMAIN:
>     "Name Error - Meaningful only for responses from an authoritative
> name server, this code signifies that the domain name referenced in
> the query does not exist." (Quoted from [RFC1035], Section 4.1.1.)
> [RFC2308] established NXDOMAIN as a synonym for Name Error.

I dislike keeping this formulation; it might confuse people.  It seems
to imply that NXDOMAIN from a resolver isn't "meaningful", and
that's clearly not true, at least not nowadays.  (I develop a resolver.)


"Resolver" definition: I don't think the word really implies it runs on
the same machine as the program asking it.  In particular, the purpose
of stub resolvers is to ask a recursive *resolver* that is typically on
another machine.  Perhaps I misunderstand that RFC1034 part.  I found
one comment on this particular point but no reactions:
https://mailarchive.ietf.org/arch/msg/dnsop/tCZD120ehRkK52ikTWuZ-t5Tf2w


"Authoritative-only server" definition: "ignores requests for recursion"
might mislead into thinking the DNS request is not replied to, whereas the
server is supposed to return either REFUSED or a referral.
Maybe I'd say something like "ignores the RD bit being set to 1".


"Slave server", "Master server": I'm surprised to read that current
common usage has shifted to "secondary" and "primary" instead, but that
is better judged by people working with authoritative servers (and not me).


> Open resolver: A full-service resolver that accepts and processes
> queries from any (or nearly any) stub resolver. [...]

Perhaps not from any "stub resolver" but from any "client".  *Who* asks
really isn't the point.


"Authoritative data" definition: there might be a mention of special
cases added later or perhaps switch quotation to one from rfc4033#section-2


"Bailiwick" definition: I have (also) seen use like "in-bailiwick
records" in the sense being in a subdomain.  I can't really judge how
common that usage is, but it has already been discussed wrt. this draft:
https://mailarchive.ietf.org/arch/msg/dnsop/MyEdXXdUKKyTTfX3_4_7AnhE3Io 
My understanding of that thread is that the meaning was planned to be extended
in the draft, but the current text seems still restricted to name servers.


"NSEC3" definition, this is clearly a typo (missing "3"):

> NSEC resource records require associated NSEC3PARAM resource records.


I'm not really sure if a best-practice RFC is really allowed to "update"
a standards-track RFC (2308), but I assume the authors and chairs know
the process much better than me.  (From my point of view it's OK.)


--Vladimir

_______________________________________________
DNSOP mailing list
DNSOP@ietf.org
https://www.ietf.org/mailman/listinfo/dnsop

Reply via email to