<html><head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type">
</head><body bgcolor="#FFFFFF" text="#000000"><br>
<br>
Mark Andrews wrote:
<blockquote cite="mid:20140530021859.5636A17010A1@rock.dv.isc.org" 
type="cite">
  <pre wrap="">In message <a class="moz-txt-link-rfc2396E" href="mailto:5387E556.5070902@arcor.de"><5387E556.5070902@arcor.de></a>, hua peng writes:
</pre>
  <blockquote type="cite"><pre wrap="">IIRC BIND doesn't permit an A record whose label has a underscore 
included, for example, this one:

aa_bb.google.com.         300     IN      A       74.125.128.106

what RFC item is it influenced by?
Thanks.
</pre></blockquote>
  <pre wrap=""><!---->
RFC 952, RFC 1123 and RFC 1034.  Now if aa_bb.google.com is not a
host you can turn the check off but 99.9999% of the time the owner
name of a A record is being used as a hostname.</pre>
</blockquote>
<br>
mark, it's ok, the joke's over. anyone who wants to enforce RFC 952 in 
their gethostbyname() libc call should feel free, but, the time to try 
to enforce this in any part of DNS was maybe 1995 and probably not even 
then.<br>
<br>
we can't righteously complain about middleboxes that think they know 
what UDP/53 payloads have to look like and thus prevent EDNS from being 
widely deployed, while at the same time saying that BIND's zone file 
parser knows what a host name ought to look like (even if you're right 
99.9999% of the time).<br>
<pre wrap="">vixie
</pre>
</body></html>