[10723] in bugtraq

home help back first fref pref prev next nref lref last post

Re: weaknesses in dns label encoding

daemon@ATHENA.MIT.EDU (Walter Misar)
Fri Jun 4 16:51:33 1999

Message-Id: <199906042033.WAA13919@hp91.rbg.informatik.tu-darmstadt.de>
Date: 	Fri, 4 Jun 1999 22:33:47 +0200
Reply-To: Walter Misar <misar@RBG.INFORMATIK.TU-DARMSTADT.DE>
From: Walter Misar <misar@RBG.INFORMATIK.TU-DARMSTADT.DE>
To: BUGTRAQ@NETSPACE.ORG

Kragen Sitaker <kragen@POBOX.COM> wrote:
> Are there other RFCs that describe allowed syntax for domain names?

Yes, probably most important 1123 (host requirements):

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

Rfc 952 specifies:

|>      <hname> ::= <name>*["."<name>]
|>      <name>  ::= <let>[*[<let-or-digit-or-hyphen>]<let-or-digit>]

All digit names are allowed, underscore is not, two letter names are ok.

	Walter

home help back first fref pref prev next nref lref last post