On Wed, 22 Dec 1999, Henrik Nordstrom wrote:
> Chris Dillon wrote:
>
> > Uuuhm, since when did underscores become legal in DNS-land? Or are
> > some administrators of DNS servers just showing their ignorance? And
> > why are they running DNS servers that allow that kind of brokenness at
> > all?
>
> If you read the relevant RFCs then the issue is rather clear. Translated
> and abbreviated it says:
> * DNS clients SHOULD resolve them
> * Authorative servers MUST not define such names.
>
> Here we are talking about a DNS client, not server.
I know, it just irritates me when administrators do things like that.
If all servers followed the RFCs as they should, then there would be
no need for clients to have to resolve those illegal names. Ditto for
the administrators (but hey, even I can't claim to have read every RFC
either, or even most of them). :-)
Nevertheless, as you point out, the requestor should be lenient (in
this case the resolver libraries), and the requestee (any DNS server)
should be strict in its compliance with the RFC. It would be
interesting to note, since the resolvers in FreeBSD are what brought
this up, that BIND 8.2.2p5 was integrated into both the STABLE and
CURRENT branches about a week ago and is thus available in FreeBSD
3.4-RELEASE. I don't know if this version of BIND and its resolver
libraries allow resolving names with underscores or not, but it is
worth a shot.
-- Chris Dillon - cdillon@wolves.k12.mo.us - cdillon@inter-linc.net
FreeBSD: The fastest and most stable server OS on the planet.
For Intel x86 and Alpha architectures (SPARC under development).
( http://www.freebsd.org )
Received on Tue Dec 21 1999 - 19:03:50 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:50:05 MST