DNS的双向解析:
前面我们实验解释过了 DNS的正向解析以及DNS的逆向解析;
双向解析的目的:
如何让一台DNS服务器解析不同网段IP地址的域名给对应IP网段的IP:
开始实验:
对服务端:
对物理网卡eth0再设置一个IP地址:
添加ip 1.1.1.100
重启网络服务
查看添加是否成功:
利用 ip addr show :
此时 我们的ip:172.25.254.48 相当于内网IP
ip: 1.1.1.100 相当于外网IP
实验端:
给测试端desktop虚拟机设置IP为1.1.1.10作为内网用户:
真机IP为:(172.25.254.148)作为外网用户:
设置真机,虚拟机desktop的dns服务器为server DNS服务器:
对虚拟机:(设置DNS服务器为1.1.1.100)
对真机设置(DNS服务器172.25.254.48)
在服务端serverDNS服务器:
修改/etc/named.conf文件:
先注释掉51-55行内容:
添加下面两段内容:(第一段表示localnet 内网配置:)
第二段:(internet外网配置信息:)
可以看到文件需要区 /etc/named.rfc1912.inter文件里查找,目前我们还没有这个文件:(-p表示继承zones的权限设定)
重启named服务!
对内网文件:
@vim /etc/named.rfc1912.zones文件:(在asuka.com.zone文件里查找信息)
@编写 asuka.com.zone文件:
对外网文件:
@vim /etc/named.rfc1912.inter文件:(在asuka.com.inter文件里查找信息)
此时我们还没有asuka.com.inter文件:(-p表示将权限也继承过来):
vim asuka.com.inter:
重启named服务:
开始测试:
对外网用户真机(172.25.254.148):
dig www.asuka.com后可以看到反馈回来的都是同一外网段的IP信息:(172.25.254.99...)
对内网用户desktop(1.1.1.10):
dig www.asuka.com 后反馈回来的都是同一内网段的IP(1.1.1.99)
双向解析就完成了!