码迷,mamicode.com
首页 > 系统相关 > 详细

linux[基础]-33-[dns服务器]-[分离解析]-[03]

时间:2017-10-22 23:41:29      阅读:442      评论:0      收藏:0      [点我收藏+]

标签: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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!