1.分离解析
分离解析的域名服务器实际也是主域名服务器,这里主要是指根据不同的客户端提供不同的域名解析记录。比如来自内网
和外网的不同网段地址区域的客户机请求解析同一域名时,为其提供不同的解析结果,得到不同的IP地址。
注: DNS分离解析即将内外网的相同域名解析为不同的IP地址。现实网络中一些电商网站为了让用户有更好的体验效果解析速度更快,就把来自不同运营商的用户解析到相对应的服务器这样就大大提升了访问速度
2.要求
用一台Linux虚拟机作为网关服务器
用另一台Linux虚拟机作为PC1测试
用一台win10虚拟机作为PC2测试
两台测试机使用DNS解析地址获得不同的结果
3.详细
1.为网关服务器配置双网卡
在关机状态下再添加一块网卡,重启系统
ifconfig ens37 10.0.0.1/24
ifconfig
2·安装bind软件包
yum install -y bind
3.修改主配置文件
vim /etc/named.conf
options {
listen-on port 53 1 any; }; #监听53端口, ip地址使用提供服务的本地IP,也可用any表示所有
#listen-on-v6 port 53 { ::1; }; #ipv6行如不使用可以注释掉或者删除
directory "/var/named"; #区域数据文件的默认存放位置
dump- file "/var/named/data/cache dump.db"; #域名缓存数据库文件的位置
statistics-file "/var/named/data/named stats.txt"; #状态统计文件的位置
memstatistics-file "/var/named/data/named mem stats.txt"; #内存统计文件的位置
allow-query { any; }; #允许使用本DNS解析服务的网段,也可用any代表所有
}
include "/etc/named. rfc1912. zones":
4.修改区域配置文件
vim /etc/named. rfc1912. zones
view "lan" { #定义内网view, view代表容器分割
match-clients { 192.168.80.0/24; } ; #匹配内网网段
zone "benet. com" IN { #设置要解析的区域
type master;
file "benet.com.