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]

Linux学习基础必备技能之DNS——反向解析缓存服务器主从服务器分离解析

DNS分离解析全程实操,可跟做

DNS分离解析

Linux----DNS分离解析!

linux的DNS反向解析,DNS缓存服务器,DNS主从域名服务的设置,DNS的分离解析