分离解析域名服务器
构建分离解析的域名服务器
1.在named.conf主配置文件中为不同的客户机地址启用不同的zone区域设置,各自使用独立的数据文件
样例(模板)
view “视图1” {
match-clients { 客户机地址1; }
zone “benet.com” IN {
……
};
};
view “视图2” {
match-clients { 客户机地址2; }
zone “benet.com” IN {
……
};
};
实际配置
view "LAN" {
match-clients { 192.168.1.0/24; };
zone "benet.com" IN {
type master;
file "benet.com.zone.lan";
};
};
view "WAN" {
match-clients { any; };
zone "benet.com" IN {
type master;
file "benet.com.zone.wan";
};
};
2.分别建立不同的区域数据文件
[root@ns1 ~]# vi /var/named/benet.com.zone.lan
……
ns1 IN A 192.168.1.1
www IN A 192.168.1.5
mail IN A 192.168.1.6
[root@ns1 ~]# vi /var/named/benet.com.zone.wan
……
ns1 IN A 173.16.16.1
www IN A 173.16.16.1
mail IN A 173.16.16.1
3.启动或重新加载named服务程序
service named reload
4.验证分离解析的域名服务器
使用192.168.1.0/24网段的客户机解析 www.benet.com,结果应为 192.168.1.5
使用其他IP地址的客户机解析 www.benet.com,结果应为 173.16.16.1