cname quick question

Brad Knowles brad.knowles at skynet.be
Thu Mar 8 10:40:29 UTC 2001


At 10:33 AM +0000 3/8/01, Jim Reid wrote:

>  I doubt it. It's possible other name server implementations will cache
>  DNAMEs just like they'd cache any other RR type. But it's unlikely
>  they'd know what they were supposed to do with a DNAME. OTOH if those
>  servers query a BIND9 server which has the DNAME, the BIND9 server
>  should do the right thing for them. I don't think the DNAME ignorance
>  of other server implementation should matter. To get a DNAME entered
>  in the DNS pretty much means loading the zone containing the DNAME on
>  a BIND9 server anyway.

	So, as soon as all the nameservers for .com are upgraded to 
BINDv9, this should be an option that NSI can make available for a 
fee, and except for information that might be cached by older 
servers, this should at least work for the majority of customers, 
correct?

	IMO, this sounds like a better idea than allowing CNAMEs within 
the TLD zones, although it does mean that we have to wait until all 
the nameservers for .com have been upgraded to BINDv9.  At the very 
least, it seems like a more full-featured solution to the problem.

>  RFC2672: Non-Terminal DNS Name Redirection

	Cool.  Thanks!

--
Brad Knowles, <brad.knowles at skynet.be>

#!/usr/bin/perl -w
# 531-byte qrpff-fast, Keith Winstein and Marc Horowitz <sipb-iap-dvd at mit.edu>
# MPEG 2 PS VOB file on stdin -> descrambled output on stdout
# arguments: title key bytes in least to most-significant order
# Usage:
# qrpff 153 2 8 105 225 /mnt/dvd/VOB_FILE_NAME | extract_mpeg2 | mpeg2_dec -
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map{$_%16or$t^=$c^=(
$m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;$t^=(72, at z=(64,72,$a^=12*($_%16
-2?0:$m&17)),$b^=$_%64?12:0, at z)[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h
=5;$_=unxb24,join"", at b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$
d=unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d>>12^$d>>4^
$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9,$_=$t[$_]^
(($h>>=8)+=$f+(~$g&$t))for at a[128..$#a]}print+x"C*", at a}';s/x/pack+/g;eval


More information about the bind-users mailing list