On Monday 07 August 2006 16:09, Tony Finch wrote:
> On Mon, 7 Aug 2006, Hamish Marson wrote:
> > The RFC's actually state that a domain MUST start with a letter, and
> > be any letter or digit or hyphen after. So according to the RFC's
> > purely numberic domains are illegal.
>
> No! Wrong! Totally wrong! If they were illegal they would never have been
> allocated. Duh.
>

Yeah, Right... And Verisign never wildcarded domains either did they? Duh! 
right back at you. 

> RFC 1123 section 2.1:
>
>     The syntax of a legal Internet host name was specified in RFC-952

Hostname vs DomainName

RFC1035 is still current. never superceeded. It states Domain names. RFC1123 
says hostnames... In fact RFC1035 isn't even marked as updated! (At least the 
copies I'm looking at now)

AFAICS RFC1123 only mentions hostnames, nothing about domains. A small 
semantic difference I know, but possibly an important one. I wonder what 
Cricket has to say about domain names being all digits? Possibly it comes 
under the be lenient in what you accept & rigid in what you present rule.

RFC1912 throws more wood on the fire...

****************************
 Allowable characters in a label for a host name are only ASCII
   letters, digits, and the `-' character.  Labels may not be all
   numbers, but may have a leading digit  (e.g., 3com.com).  Labels must
   end and begin only with a letter or digit.  See [RFC 1035] and [RFC
   1123].  (Labels were initially restricted in [RFC 1035] to start with
   a letter, and some older hosts still reportedly have problems with
   the relaxation in [RFC 1123].)  Note there are some Internet
   hostnames which violate this rule (411.org, 1776.com).  The presence
   of underscores in a label is allowed in [RFC 1033], except [RFC 1033]
   is informational only and was not defining a standard.  There is at
   least one popular TCP/IP implementation which currently refuses to
   talk to hosts named with underscores in them.  It must be noted that
   the language in [1035] is such that these rules are voluntary -- they
   are there for those who wish to minimize problems.  Note that the
   rules for Internet host names also apply to hosts and addresses used
   in SMTP (See RFC 821).
****************************

So even rfc1912 still thinks all digit domains are incorrect... But it 
interprets 1123 as meaning hosts & domains. But even in 1996 it was 
recognised that the registrars didn't really follow the RFC's properly... 


I still think all digit domains are probably worth a point or so. 


>     [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.
>
> Tony.

Attachment: pgpx2IGc4ElMm.pgp
Description: PGP signature

Reply via email to