DNS同义词:多个区域,一个区域文件

我有一个网站与一堆的同义词域。 该网站本身接受所有不同的域名,并redirect到正确的域名。

有没有任何理由不像这样configurationzones.conf

 zone "correctdomain.com" { type master; file "correctdomain.zonefile"; }; zone "synonymdomain.com" { type master; file "correctdomain.zonefile"; }; 

区域文件本身与域名无关。

绝对好 – 有一个非常重要的警告:你必须使用短名称作为logging。

 foo IN A 127.0.0.1 ; <-- This is fine. bar IN CNAME foo ; <-- This is fine. baz IN CNAME foo.correctdomain.com ; <-- That's fine too. @ IN A 127.0.0.2 ; <-- use @ for the base domain ; so it works everywhere 

 quux.correctdomain.com. IN A 127.0.0.1 ; <-- This will make BIND cry. ; (because it's a bad name in ; synonymdomain.com's zone file)