我有一个 BIND 9 服务器正在运行,目前为多个域提供服务。对于这些域之一,我想根据询问的 IP 地址来区分答案。
我知道这可以通过视图来完成。但我只想将一个域拆分为两个版本。我想防止将所有其他域复制到两个视图。
那么有没有一种方法可以定义一个在所有视图中都可见的区域?还是我真的将所有区域都添加到两个视图中?
fuk*_*wi2 11
如果将公共区域拆分为单独的配置文件,则可以使用“ include
”指令将该文件包含在每个视图中。
您所有的非分割区域都进入/etc/named/common-zones.conf
:
zone "example.com" IN {
type master;
file "zones/example.com.db";
};
Run Code Online (Sandbox Code Playgroud)
然后include
该文件在/etc/named.conf
:
view "dmz" {
match-clients { dmz_clients; };
include "/etc/named/common.zones.conf";
zone "other-zone.com" IN {
type master;
file "zones/other-zone_DMZ.com.db";
};
}
view "lan" {
match-clients { lan_clients; };
include "/etc/named/common.zones.conf";
zone "other-zone.com" IN {
type master;
file "zones/other-zone_LAN.com.db";
};
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5793 次 |
最近记录: |