On Thu, May 29, 2014 at 10:29 AM, Matthew Pounsett <m...@conundrum.com> wrote:

> Host names are only allowed the characters [a-z] (case insensitive), [0-9], 
> and [-].  See RFCs 952 and 1123.
>
> Domain names may use any string as a label, so for example the underscore is 
> perfectly legal.  See RFC 2181.

This is the second time today I have come across the form 'very old
RFC amended by another old RFC'. And it worries me. Take the text in
RFC1123:

      The syntax of a legal Internet host name was specified in RFC-952
      [DNS:4].  One aspect of host name syntax is hereby changed: the
      restriction on the first character is relaxed to allow either a
      letter or a digit.  Host software MUST support this more liberal
      syntax.

A document from 1985 with an errata in 1989 is still the definitive
definition of host name. And that is a problem because all numeric
names are valid DNS hostnames.

So is 10.1.2.3 an IP address or is it potentially a valid DNS host name?

According to RFC952 as updated by RFC1123 it is. Even though it makes
no sense given what follows in RFC1123 which clearly expects that
there will never be all numeric TLDs and thus no possibility of a
confusion between host names and IP addresses.


There should be a standards track document that clearly prohibits all
numeric TLDs. Do we really want to have to trust that a future head of
ICANN faced with a choice between rejecting such a proposal and a
second luxury yacht decides to go sailing?

At any rate, given the state of the specs, I don't see cause for being
rude when people ask questions about them.

Take a look at the title of RFC 952:

DOD INTERNET HOST TABLE SPECIFICATION

Why would a reader expect this to be relevant to the Internet? It
looks to me as if it is a set of specifications that are local to the
US Department of Defense.


There is a document quality issue here. None of these specs would be
published as a proposed standard today.
_______________________________________________
dns-operations mailing list
dns-operations@lists.dns-oarc.net
https://lists.dns-oarc.net/mailman/listinfo/dns-operations
dns-jobs mailing list
https://lists.dns-oarc.net/mailman/listinfo/dns-jobs

Reply via email to