DNS大纲-DNS视图2

DNS视图:通过视图功能可以实现内网、外网解析出不同的IP地址。即解析同一个域名时,对于不同网段的客户机查询出不同结果的IP地址。

 

警告:在使用DNS视图功能的 DNS服务器上要在/etc/named.conf中删除或注释掉根域的配置信息,注释掉named.rfc1912.zones和root.key这些代码.否则会出错.

DNS视图代码:/etc/named.conf
acl   dianxin  {     定义访问控制列表名称为dianxin电信
   192.168.10.0/24;    指定网络地址和子网掩码,24是255.255.255.0这个子网掩码
};

view  "dianxin" {     定义视图名称为dianxin电信
    match-clients { dianxin; };    匹配客户端的网段为dianxin(即acl定义的名称)
    recursion  yes;        启用递归查询
    zone "test.com" IN {       登记test.com匹配配置
    type master;                   类型为master主DNS服务器
    file "dianxin.test.com.zone";     区域的解析资源配置文件
    };
};

练习:给192.168.10.7[电信]这台主机的ens33网卡临时添加2个IP地址(192.168.100.7[移动]、192.168.110.7[联通])。创建一个dianxin的视图,在视图中定义test.com区域,并创建解析资源记录文件,主机名和IP地址随便定,但IP必须是192.168.10.0这个网段的。做解析测试。
systemctl   stop   NetworkManager
systemctl   disable   NetworkManager
ifconfig    ens33:1    192.168.100.7   up
ifconfig    ens33:2    192.168.110.7   up

vim   /etc/named.conf   修改如下内容(黄底色为必须注释掉的内容)
#zone "." IN {
#	type hint;
#	file "named.ca";
#};

#include "/etc/named.rfc1912.zones";
#include "/etc/named.root.key";

#以下为要添加的新内容
acl dianxin {
	192.168.10.0/24;
};

view  "dianxin" {
	match-clients { dianxin; };
	recursion  yes;
	zone "test.com" IN {
	type master;
	file "dianxin.test.com.zone";
	};
};

创建dianxin.test.com.zone这个解析配置文件:
cd   /var/named
cp  -pv   named.localhost    dianxin.test.com.zone
vim   dianxin.test.com.zone   内容如下
$TTL 1D
@       IN   SOA  dns1.test.com.  12700696.qq. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
              NS         dns1.test.com.
dns1       A          192.168.10.7
              AAAA    ::1
www     A           192.168.10.11
ftp         A           192.168.10.12
mail       A           192.168.10.13

本地解析测试:
systemctl    restart   named
nslookup   dns1.test.com    192.168.10.7

------------------
练习:参考DNS服务器中电信网络的DNS视图的解决方案,创建一个移动网络的DNS视图方案,网段为192.168.100.0。做解析测试。

  

posted on 2018-09-20 16:29  惠生活  阅读(129)  评论(0)    收藏  举报

导航