1、原理
分离解析的域名服务器实际也还是主域名服务器,这里所说的分离解析(Split DNS),主要是指根据不同的客户端提供不同的域名解析记录。例如,当DNS服务器面向Internet和企业内部局域网络同时提供服务时,可能需要将局域网用户访问公司公共域名(www.benet.com)的数据,直接发往位于内网中的网站服务器,以减轻网关服务器的地址转换负担。
2、实验拓扑图
3、实验目标
当内网用户访问“www.benet.com”时,解析为“192.168.1.2”
当外网用户访问“www.benet.com”时,解析为“172.16.0.1”
4、实验环境
1) 使用4台虚机。其中网关两块网卡。
2) 外网用户使用vmnet3和网关vnet3相连。内网web、内网用户均使用vmnet2和网关vnet2相连
3) 外网用户网段为172.16.0.0/16;内网为192.168.1.0/24
5、实验步骤(截图)
1) 安装bind软件包和caching-nameserver软件包 (这步省略)
2) 编辑配置文件:
vi /var/name/chroot/etc/named.caching-nameserver.conf
配置文件需要改两部分:图一
图二:
3) 编辑上图中我们定义的区域文件 benet.com.zone.lan和benet.com.zone.wan
这两个文件都保存在/var/named/chroot/var/named目录下。
我们使用
cp -p localhost.zone benet.com.zone.lan
cp -p localhost.zone benet.com.zone.wan
这两条命令完成,-p参数的意思是连同文件所属属性一起拷贝。
完成之后分别编辑。内容如下:
① benet.com.zone.lan的内容:
② benet.com.zone.wan的内容:
配置完成之后启动DNS服务。
service named start.
6、验证
1) 外网用户测试。使用nslookup:
IE 测试结果:
2) 内网用户测试。 使用nslookup
IE 测试结果: