In message <e740aaf63c0b4481bd2a542ea7b98...@netadmin.bart.gov>, "Mike Bernhardt" writes: > Another wrinkle: RFC 1035 states "The labels must follow the rules for > ARPANET host names. They must start with a letter, end with a letter or > digit, and have as interior characters only letters, digits, and hyphen. > There are also some restrictions on the length. Labels must be 63 > characters or less." > > RFC 1123 states " 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. > > Host software MUST handle host names of up to 63 characters and SHOULD > handle host names of up to 255 characters." > > It does not mention RFC 1035 label requirements also being updated, though > obviously using digits as first characters is now quite common. It also > implies that RFC952 is indeed the reference document to work from. Mighty > confusing!
RFC 1035 was giving general advice in that section. ###$!@@!...@#!$@!lsdkhflskd.example.com is a legal domain name. It doesn't fit the *preferred* syntax but there is NOTHING wrong with it. It however isn't a legal hostname. The DNS is a distributed, replicated, loosely coherent database. Entries in that database have a "domain name", "type" and "class". You can store many things in that database. One of those things is a hostname. When you are storing hostnames you use the subset of domain names that match the syntax of hostnames. When you read RFC's you need to take care to see if what the author really meant when they say "domain name". Often they are confusing it with "heirachical hostname". Mark > Mike > > -----Original Message----- > From: Matthew Pounsett [mailto:m...@conundrum.com] > Sent: Wednesday, February 25, 2009 2:34 PM > To: Evan Hunt > Cc: Mike Bernhardt; bind-users@lists.isc.org > Subject: Re: single-character host names > > >The OP should be looking to RFC1035 section 2.3.1 for the > >specification for modern host names. > > > > > > _______________________________________________ > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: mark_andr...@isc.org _______________________________________________ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users