Linux系统中DNS服务器的view应用
一.原理介绍
DNS的view可以实现不同网段发出同样的请求得到不同的DNS的解析结果,可以有效的分流网络流量,提高访问控制能力。
二.案例应用
通过DNS服务器的view应用既能实现对内网的主机进行解析,也能实现对外网的主机进行解析。
拓扑图如下:
方案步骤
1.对于内网
1)安装DNS相应的软件包
[root@localhost Server]# rpm -ivh bind-9.3.6-4.P1.el5.i386.rpm
[root@localhost Server]# rpm -ivh bind-chroot-9.3.6-4.P1.el5.i386.rpm
[root@localhost Server]# rpm -ivh bind-utils-9.3.6-4.P1.el5.i386.rpm
[root@localhost Server]# rpm -ivh caching-nameserver-9.3.6-4.P1.el5.i386.rpm
[root@localhost etc]# cp -p named.caching-nameserver.conf name.conf
2)编辑配置name.conf主配置文件
[root@localhost etc]# cp -p named.caching-nameserver.conf name.conf
3)创建并修改数据库文件abc.com.db及abc.com.db1
root@localhost named]# cp -p localhost.zone abc.com.db
root@localhost named]# cp -p abc.com.db abc.com.db1
4)重启服务
2对于防火墙(我们以Linux系统模拟)
1)添加一新网卡eth1
2)给两网卡分别配置地址
3)重启网络服务
4)查看路由信息
5)设置数据包转发
6)设置NAT转换并查看
7)由于内网DNS服务器未把网关指向2.254 设置使网关临时指向192.168.2.254
3.结果测试
1)客户机为内网一主机
2)客户机为外网主机
结果:实现对内网的主机进行解析,也实现对外网的主机进行解析。
转载于:https://blog.51cto.com/gaosc900926/798817