On 27 Jun 2018, at 12:56, Dick Franks wrote:

The document appears to be in good shape.

However, I have some difficulty with the wording of these two paragraphs in
section 2.

      The basic wire format for names in the global DNS is a list of
labels ordered by decreasing distance from the root, with the root label last. Each label is preceded by a length octet. [RFC1035]
      also defines a compression scheme that modifies this format.

      The presentation format for names in the global DNS is a list of
      labels ordered by decreasing distance from the root, encoded as
      ASCII, with a "." character between each label.  In presentation
format, a fully-qualified domain name includes the root label and
      the associated separator dot.  For example, in presentation
format, a fully-qualified domain name with two non-root labels is
      always shown as "example.tld." instead of "example.tld".
[RFC1035] defines a method for showing octets that do not display
      in ASCII.

The character encoding of "presentation format" depends on the context in which it is used. The protocol mandates ASCII encoding of labels on the
wire.
It cannot say anything about the internal character encoding conventions of application programs or related master files, which can, in the general
case,
be different.

Well, RFC 1035 *does* say that it is in ASCII, whether we like that or not. An application could choose to encode the presentation format using a different encoding, but that's outside the scope of the protocol.

--Paul Hoffman

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

Reply via email to