题目:
利用 bind,配置 linux1 为主 DNS 服务器,linux2 为备用 DNS 服务器,为所有 linux 主机提供冗余 DNS 正反向解析服务。正向区域文件均为 /var/named/named.skills,反 向 区 域 文 件 均 为/var/named/named.10


环境信息:

主机名IP系统版本备注
linux110.4.220.101Rocky9.2For x86_64DNS服务器
linux210.4.220.102Rocky9.2For x86_64DNS客户端

1.使用yum install bind* 安装bind服务。

09.png

此为已经安装过后的显示。

2.安装完成后修改/etc/named.conf文件

11.png

第11行,将监听地址改为全部
第19行,允许全部主机查询

保存退出。

3.编辑区域配置文件/etc/named.rfc1912.zones

12.png

如图:

  1. --> 修改为dns域
  2. --> 存储正向解析信息文件名称
  3. --> 反向解析,IP地址反写
  4. --> 存储反向解析信息文件名称
    第一点和第二点均为设置正向解析,第三第四点设置反向解析。

4.创建并修改正向区域解析文件。

该文件默认存放于/var/named/文件夹中

进入/var/named目录中,使用cp命令将默认存在的正向解析文件named.localhost复制并且重命名为named.skills
cp -p /var/named/named.localhost /var/named/named.skills
使用vi /var/named/named.skills 命令编辑该文件
13.png

如图:

  1. --> 修改为域名,尾部记得添加.
域名前缀IN解析类型解析地址
linux1INA10.4.220.101
linux2INA10.4.220.102

5.创建并修改反向解析文件。

该文件默认存放位置与正向解析文件位置一致。

使用cp命令将默认存在的反向解析文件named.loopback复制并且重命名为named.10

默认正反向解析文件名称不一致,需要在复制时注意文件名称。

vi /var/named/named.10编辑文件
14.png

  1. --> 修改为域名,尾部记得添加.
IP地址主机号INPTRIP地址对应解析的域名
101INPTRlinux1.skills.lan
102INPTRlinux2.skills.lan

6.测试

使用nslookup {域名}来进行正向解析测试。
16.png

使用nslookup {IP}来进行反向解析测试
17.png