我的网站有一堆同义词域名.站点本身接受所有不同的域,并重定向到正确的域名.
是否有任何理由不像这样配置zones.conf:
- zone "correctdomain.com" {
- type master;
- file "correctdomain.zonefile";
- };
- zone "synonymdomain.com" {
- type master;
- file "correctdomain.zonefile";
- };
解决方法
绝对没问题 – 有一个非常重要的警告:你必须使用简短的名字作为你的记录.
- 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)