标签:localhost master mil linu host local linux bsp match
dns_bind_分离解析
分离解析:当来自于不同IP地址的用户查询相同域名时,会为其返回不同的结果
(1) 在区域信息文件中填写不同的Zone区域信息
(2) 建立独立的区域数据文件
(3) 重新启动named服务
主机名称 |
操作系统 |
IP地址 |
DNS服务器 |
RHEL7 |
china:192.168.200.103 usa :172.16.200.103 |
china用户 |
windows7 |
192.168.200.200 |
usa用户 |
windows7 |
172.16.200.200 |
安装bind-chroot:
[root@rhel7 ~]# yum -y install bind bind-chroot
在区域信息文件中填写不同的Zone区域信息:
(修改主配置文件“/etc/named.conf”,待监听端口及允许查询的主机为any,并且删除51行的zone “.”的信息)
编辑区域信息文件“/etc/named.rfc1912.zones”,清空该文件的所有数据并且添加新数据
[root@rhel7 ~]# > /etc/named.rfc1912.zones [root@rhel7 ~]# vim /etc/named.rfc1912.zones acl "china" { 192.168.200.0/24; }; acl "usa" { 172.16.200.0/24; }; view "china" { match-clients { "china"; }; zone "linuxs.com" { type master; file "linuxs.com.china"; }; }; view "usa" { match-clients { "usa"; }; zone "linuxs.com" { type master; file "linuxs.com.usa"; }; };
建立独立的区域数据文件:
[root@rhel7 ~]# cd /var/named/ [root@rhel7 named]# cp -a named.localhost linuxs.com.china [root@rhel7 named]# cp -a named.localhost linuxs.com.usa [root@rhel7 named]# vim linuxs.com.china NS ns.linuxs.com. ns A 192.168.200.103 www A 192.168.200.10 [root@rhel7 named]# vim linuxs.com.usa NS ns.linuxs.com. ns A 172.16.200.103 www A 172.16.200.10
重启named服务,验证
[root@rhel7 named]# systemctl stop firewalld
[root@rhel7 named]# systemctl restart named
china用户:
usa用户:
linux[基础]-33-[dns服务器]-[分离解析]-[03]
标签:localhost master mil linu host local linux bsp match
原文地址:http://www.cnblogs.com/msl23/p/7712212.html