[Xorg] Re: 64-bit applications and hostnames that start with a digi

Kaleb S. KEITHLEY kaleb at gw.keithley.org
Thu Mar 25 06:42:26 PST 2004


Jim Gettys writes:
> An extract from RFC 2396 "Uniform Resource Identifiers (URI): Generic
> Syntax"'s ABNF is:
>
>  The host is a domain name of a network host, or its IPv4 address as a
>   set of four decimal digit groups separated by ".".  Literal IPv6
>   addresses are not supported.
>      hostport      = host [ ":" port ]
>      host          = hostname | IPv4address
>      hostname      = *( domainlabel "." ) toplabel [ "." ]
>      domainlabel   = alphanum | alphanum *( alphanum | "-" ) alphanum
>      toplabel      = alpha | alpha *( alphanum | "-" ) alphanum
>      IPv4address   = 1*digit "." 1*digit "." 1*digit "." 1*digit
>      port          = *digit
>
> My ABNF is getting a bit rusty, and I've never been great at
> grokking ABNF notation: folks, please check me here.
> 
> Hosts can be either hostname's or IPv4 address strings.
> I think the toplabel requires that the first character be alpha, and
> not a number.

toplabels are, e.g.: "com", "org", "net", "biz", etc.

domainlabels, as you can see above, start with an alphanum, e.g. "18004memory" (that's the number '1' (one), not the letter 'l')

e.g. http://18004memory.com/

--

Kaleb




More information about the xorg mailing list