我必须pipe理两个域:compagny.com copagny.bigcompagny.com
我在Debian Lenny上使用Bind9。
我想为这两个域使用一个区域文件。
我不想为我的DNS服务器创build两次相同的文件:太难维护。
我怎样才能做到这一点 ?
谢谢
只需在named.conf列出两次相同的文件即可:
zone "example.com" IN { type master; file "example.com"; }; zone "subsidiary.example.com" IN { type master; file "example.com"; };
但是,您必须聪明地使用您的区域文件的内容:
$ORIGIN语句 – 它是从configuration文件中隐含的 @ ”来引用隐含的$ORIGIN 通过为named.conf中的每个域指定相同的区域文件,您可以为多个域创build一个区域。 然而,你给的例子不是域,他们是主机。 我能看到这样做的唯一方法就是使用通配符。 任何其他方式难以维护比单独的区域文件。