DNS服务正向解析实验
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服务的解析能否成功。
如下图,已成功解析出地址