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