DNS服务反向解析实验

时间:2024-03-12 11:00:43

DNS域名解析服务是用于解析域名与ip地址对应关系的服务,功能上可以实现正向解析和反向解析

 

 

正向解析:根据主机名(域名)查找对应的IP地址。

反向解析:根据IP地址查找对应的主机名(域名)。

下面我来详细介绍一下在linux虚拟机中DNS反向解析实验具体配置

 

1.输入“yum install bind-chroot”命令安装Bind服务程序

 

 

 

 

 

2.输入命令“vim /etc/named.conf”修改Bind服务配置文件(修改两处)

将下行中的127.0.0.1修改为any,代表允许监听任何IP地址。

listen-on port 53 { 127.0.0.1; };

listen-on-v6 port 53 { ::1; };

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";

将下行中的localhost修改为any,代表允许任何主机查询。

allow-query { localhost; };

 

 

 

3.输入“nmtui”命令将系统DNS地址修改为本机(不要忘记改完后,点击“启用连接先禁用再开启”)

 

 

 

 

 

 

 

4.输入命令“vim /etc/named.rfc1912.zones”打开此文件(这个文件中包含反向解析的区域信息)添加以下内容。

zone "10.168.192.in-addr.arpa" IN {

type master;

file "192.168.10.arpa";

};

 

 

 

 

 

5.输入命令“cd /var/named”切换工作目录到bind(named)数据目录

 

 

 

6.输入命令“cp -a named.loopback 192.168.31.arpa” 进行信息复制(我的ip192.168.31.100)

执行cp命令时加入-a,代表连通复制原来文件的属性、所有者、组等信息

 

 

 

 

 

 

7.输入命令“vim 192.168.31.arpa”编辑192.168.10.0/24网段的数据文件

修改为如下格式

 

 

 

 

 

 

8.重启named服务让配置文件立即生效

 

 

 

 

9.nslookup命令用于检测能否从网络DNS服务器中查询到域名与IP地址的解析记录,检测named服务的解析能否成功。

如下图,已成功完成反向解析