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 “linuxprobe.com” IN {

type master;

file “linuxprobe.com.zone”;

allow-update {none;};

}

 

 

 

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

 

 

 

6.输入命令“cp -a named.localhost linuxprobe.com.zone” 进行信息复制

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

 

 

 

7.输入命令“vim linuxprobe.com.zone”编辑linuxprobe.com域名的区域数据文件

修改为如下格式

 

 

 

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

 

 

 

 

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

如下图,已成功解析出地址

 

 

 

 

 

 

 

 

版权声明:本文为swl0221原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/swl0221/archive/2004/01/13/11821289.html