On Thu, Apr 12, 2001 at 01:26:30PM +0100, pmh@edison.ioppublishing.com wrote: > On Thu, 12 Apr 2001 08:50:02 -0300, Filipe Brandenburger wrote: > > At 11:17 PM 11/04/2001 +0100, Ian Phillipps wrote: > > > From RFC 1034: > > > > > ><domain> ::= <subdomain> | " " > > ><subdomain> ::= <label> | <subdomain> "." <label> > > ><label> ::= <letter> [ [ <ldh-str> ] <let-dig> ] > > ><ldh-str> ::= <let-dig-hyp> | <let-dig-hyp> <ldh-str> > > ><let-dig-hyp> ::= <let-dig> | "-" > > ><let-dig> ::= <letter> | <digit> > > ><letter> ::= any one of the 52 alphabetic characters A through Z in > > > upper case and a through z in lower case > > ><digit> ::= any one of the ten digits 0 through 9 > > > > > >So, the answer that 'A--' is legal. > > >And www.f--k.com exists, and for sale... > > > > As I see by the definition of <label>, only names starting with a letter > > and ending with a letter or a digit are legal, so 'A--' is legal, but > > 'A--B' or 'A--0' are legal. I think I've seen some domain names starting > > with a number, but I should be wrong. Anyone ever seen one of these? > > There are loads of them, including some with only numbers, like 10.am and www.31338.net. > > As I said to Abigail when I forgot to reply to the group: > This part of the RFC seems to be followed more in spirit than to the letter. > Well, the spirit that says, "actually, just ignore this bit, and use what you > like." I think the spirit is "use at your own risk". I bet some DNS servers out there refuse to resolve non-compliant names. But how should www.31338.net ever notice some people can't get to it? Mail to hostmaster@www.31338.net isn't likely to arrive when send by the same people who can't go to www.31338.net. And besides, 99% of the sites out there don't give a fuck if 20% of the people can't read their site because they don't have the newest IE anyway. It isn't that non-compliant domains are being used outside of the web craze. Abigail ==== Want to unsubscribe from Fun With Perl? Well, if you insist... ==== Send email to <fwp-request@technofile.org> with message _body_ ==== unsubscribe