linux[基础]-33-[dns服务器]-[分离解析]-[03]
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux[基础]-33-[dns服务器]-[分离解析]-[03]相关的知识,希望对你有一定的参考价值。
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:
[[email protected] ~]# yum -y install bind bind-chroot
在区域信息文件中填写不同的Zone区域信息:
(修改主配置文件“/etc/named.conf”,待监听端口及允许查询的主机为any,并且删除51行的zone “.”的信息)
编辑区域信息文件“/etc/named.rfc1912.zones”,清空该文件的所有数据并且添加新数据
[[email protected] ~]# > /etc/named.rfc1912.zones [[email protected] ~]# 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"; }; };
建立独立的区域数据文件:
[[email protected] ~]# cd /var/named/ [[email protected] named]# cp -a named.localhost linuxs.com.china [[email protected] named]# cp -a named.localhost linuxs.com.usa [[email protected] named]# vim linuxs.com.china NS ns.linuxs.com. ns A 192.168.200.103 www A 192.168.200.10 [[email protected] named]# vim linuxs.com.usa NS ns.linuxs.com. ns A 172.16.200.103 www A 172.16.200.10
重启named服务,验证
[[email protected] named]# systemctl stop firewalld
[[email protected] named]# systemctl restart named
china用户:
usa用户:
以上是关于linux[基础]-33-[dns服务器]-[分离解析]-[03]的主要内容,如果未能解决你的问题,请参考以下文章
linux[基础]-33-[dns服务器]-[正反向域名解析]-[01]