DNS实验

it2026-04-23  4

DNS实验

一、 环境准备

1、 准备四台虚拟机,其中wsh1作为主DNS,wsh2作为辅DNS,wsh3作为转发DNS,wsh4作为客户端进行测试。除了作为客户端的虚拟机外都需要下载安装关于DNS服务的软件bind。

2、 确保四台虚拟机之间可以相互通信。wsh2和wsh3分别开启路由协议功能并添加路由条目,确保可以相互通信。在wsh1虚拟机上平wsh4的虚拟机结果如下图所示为成功,

至此,前期的准备工作完成。

二、 主DNS的搭建

1、 下载安装bind

命令:yum install bind -y

2、 编辑/etc/named.conf文件

1) 删除多余的文件或者注释掉,最终结果如下:

2) 对剩下的内容进行编辑配置

3) 生成并赋权编辑zhuDNS.db

将/var/named/named.empty复制到zhuDNS.db中,修改属主以及属组,然后对zhuDNS.db进行编辑。

复制:

修改属主和属组:chown named. zhuDNS.db

编辑zhuDNS.db:

3、 客户端测试

使用echo “nameserver 192.168.1.1” > /etc/resolv.conf修改客户端的DNS为主DNS的IP地址。

使用nslookup 测试,测试结果如下图:

反向解析需要在主DNS配置文件/etc/named.conf中添加反向解析的zore以及在zhuDNS.db中添加反向解析的内容,

配置/etc/named.conf:

配置zhuDNS.db:

systemctl restart named 重启服务

反向解析测试:

三、 辅DNS的搭建

1、 下载bind

2、 辅DNS配置/etc/named.conf

或者使用scp root@192.168.1.1:/etc/named.conf /etc/named.conf 命令复制主DNS的文件

3、 客户端测试

1、将DNS修改为作为辅DNS机器的IP地址:

echo “nameserver 192.168.1.2” > /etc/resolv.conf

2、测试:

四、 转发DNS的搭建

1、 下载安装bind

2、 编辑/etc/named.conf文件

3、 客户端测试

最新回复(0)