Date: Sun, 30 Mar 2003 10:47:54 -0700 (MST) From: "M. Warner Losh" <imp@bsdimp.com> To: des@ofug.org Cc: arch@freebsd.org Subject: Re: Allow underscores in DNS names Message-ID: <20030330.104754.78365345.imp@bsdimp.com> In-Reply-To: <xzpel4phrcs.fsf@flood.ping.uio.no> References: <xzp4r5ljitl.fsf@flood.ping.uio.no> <20030330.060534.18864762.imp@bsdimp.com> <xzpel4phrcs.fsf@flood.ping.uio.no>
next in thread | previous in thread | raw e-mail | index | archive | help
In message: <xzpel4phrcs.fsf@flood.ping.uio.no> des@ofug.org (Dag-Erling Sm=F8rgrav) writes: : "M. Warner Losh" <imp@bsdimp.com> writes: : > True. However, they are still relevant today. '_' is illegal in D= NS : > names : = : Says the RFC. IIRC, BIND traditionally did not enforce this, though : it does now for A records in master zones unless you change the : "check-names" setting (it seems to allow it for TXT records though). Bind 4 didn't enforce this until about 1998 or so. Like I explained in the other post, the reason it was changed was so that bind would only accept welll formed packets so that it could help reduce the liklihood that one could write an 'egg' for the payload for a buffer overflow. Bind 8 and bind 9 do enforce it for those RR that it is well defined. TXT records are well defined as allowing anything in them. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030330.104754.78365345.imp>