Linux系统中的DNS服务四 之 DNS双向解析!

DNS的双向解析:

前面我们实验解释过了 DNS的正向解析以及DNS的逆向解析;

 

双向解析的目的:

如何让一台DNS服务器解析不同网段IP地址的域名给对应IP网段的IP:

 

开始实验:

对服务端:

对物理网卡eth0再设置一个IP地址:

添加ip 1.1.1.100

Linux系统中的DNS服务四 之 DNS双向解析!_第1张图片

重启网络服务

查看添加是否成功:

利用 ip addr show :

Linux系统中的DNS服务四 之 DNS双向解析!_第2张图片

此时 我们的ip:172.25.254.48 相当于内网IP

                      ip:  1.1.1.100         相当于外网IP

实验端:

给测试端desktop虚拟机设置IP为1.1.1.10作为内网用户:

Linux系统中的DNS服务四 之 DNS双向解析!_第3张图片

Linux系统中的DNS服务四 之 DNS双向解析!_第4张图片

真机IP为:(172.25.254.148)作为外网用户:

Linux系统中的DNS服务四 之 DNS双向解析!_第5张图片

设置真机,虚拟机desktop的dns服务器为server DNS服务器:

对虚拟机:(设置DNS服务器为1.1.1.100)

Linux系统中的DNS服务四 之 DNS双向解析!_第6张图片

对真机设置(DNS服务器172.25.254.48)

Linux系统中的DNS服务四 之 DNS双向解析!_第7张图片

 

在服务端serverDNS服务器:

修改/etc/named.conf文件:

先注释掉51-55行内容:

Linux系统中的DNS服务四 之 DNS双向解析!_第8张图片

添加下面两段内容:(第一段表示localnet 内网配置:)

Linux系统中的DNS服务四 之 DNS双向解析!_第9张图片

第二段:(internet外网配置信息:)

Linux系统中的DNS服务四 之 DNS双向解析!_第10张图片

可以看到文件需要区 /etc/named.rfc1912.inter文件里查找,目前我们还没有这个文件:(-p表示继承zones的权限设定)

重启named服务!

 

对内网文件:

@vim /etc/named.rfc1912.zones文件:(在asuka.com.zone文件里查找信息)

Linux系统中的DNS服务四 之 DNS双向解析!_第11张图片

@编写 asuka.com.zone文件:

Linux系统中的DNS服务四 之 DNS双向解析!_第12张图片

 

对外网文件:

@vim /etc/named.rfc1912.inter文件:(在asuka.com.inter文件里查找信息)

Linux系统中的DNS服务四 之 DNS双向解析!_第13张图片

此时我们还没有asuka.com.inter文件:(-p表示将权限也继承过来):

vim asuka.com.inter:

Linux系统中的DNS服务四 之 DNS双向解析!_第14张图片

重启named服务:

 

开始测试:

对外网用户真机(172.25.254.148):

dig www.asuka.com后可以看到反馈回来的都是同一外网段的IP信息:(172.25.254.99...)

Linux系统中的DNS服务四 之 DNS双向解析!_第15张图片

 

对内网用户desktop(1.1.1.10):

dig www.asuka.com 后反馈回来的都是同一内网段的IP(1.1.1.99)

Linux系统中的DNS服务四 之 DNS双向解析!_第16张图片

 

双向解析就完成了!

 

 

 

 

 

你可能感兴趣的:(Linux系统中的DNS服务四 之 DNS双向解析!)