DNS实验

一、 环境准备

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

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

DNS实验

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

二、 主DNS的搭建

1、 下载安装bind

命令:yum install bind -y

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

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

DNS实验

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

DNS实验

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

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

复制:

DNS实验

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

编辑zhuDNS.db:

DNS实验

3、 客户端测试

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

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

DNS实验

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

配置/etc/named.conf:

DNS实验

配置zhuDNS.db:

DNS实验

systemctl restart named 重启服务

反向解析测试:

DNS实验

三、 辅DNS的搭建

1、 下载bind

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

DNS实验
或者使用scp [email protected]:/etc/named.conf /etc/named.conf 命令复制主DNS的文件

3、 客户端测试

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

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

2、测试:

DNS实验

四、 转发DNS的搭建

1、 下载安装bind

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

DNS实验

3、 客户端测试

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

[外链图片转存中…(img-cIn6eQ1h-1603361942705)]

3、 客户端测试

DNS实验

相关文章:

  • 2021-11-27
  • 2021-12-23
  • 2022-02-13
  • 2021-09-12
  • 2021-06-21
  • 2021-07-21
  • 2022-12-23
  • 2022-01-01
猜你喜欢
  • 2021-04-30
  • 2021-08-13
  • 2022-12-23
  • 2021-06-30
  • 2021-09-24
  • 2021-06-08
相关资源
相似解决方案