Mar*_*ing 6 domain-name-system bind dns-zone
我有一个包含一堆同义词域的站点。该站点本身接受所有不同的域,并重定向到正确的域名。
有什么理由不这样配置zones.conf
:
zone "correctdomain.com" {
type master;
file "correctdomain.zonefile";
};
zone "synonymdomain.com" {
type master;
file "correctdomain.zonefile";
};
Run Code Online (Sandbox Code Playgroud)
区域文件本身没有与域名相关的任何内容。
绝对没问题——有一个非常重要的警告:你必须为你的记录使用短名称。
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
Run Code Online (Sandbox Code Playgroud)
但
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)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1235 次 |
最近记录: |