Linux 利用 bind 配置DNS服务器
题目:
利用 bind,配置 linux1 为主 DNS 服务器,linux2 为备用 DNS 服务器,为所有 linux 主机提供冗余 DNS 正反向解析服务。正向区域文件均为 /var/named/named.skills,反 向 区 域 文 件 均 为/var/named/named.10
环境信息:
主机名 IP 系统版本 备注 linux1 10.4.220.101 Rocky9.2For x86_64 DNS服务器 linux2 10.4.220.102 Rocky9.2For x86_64 DNS客户端
1.使用yum install bind* 安装bind服务。

此为已经安装过后的显示。
2.安装完成后修改/etc/named.conf文件

第11行,将监听地址改为全部
第19行,允许全部主机查询
保存退出。
3.编辑区域配置文件/etc/named.rfc1912.zones

如图:
- --> 修改为dns域
- --> 存储正向解析信息文件名称
- --> 反向解析,IP地址反写
- --> 存储反向解析信息文件名称
第一点和第二点均为设置正向解析,第三第四点设置反向解析。
4.创建并修改正向区域解析文件。
该文件默认存放于
/var/named/文件夹中
进入/var/named目录中,使用cp命令将默认存在的正向解析文件named.localhost复制并且重命名为named.skillscp -p /var/named/named.localhost /var/named/named.skills
使用vi /var/named/named.skills 命令编辑该文件
如图:
- --> 修改为域名,尾部记得添加.
| 域名前缀 | IN | 解析类型 | 解析地址 |
|---|---|---|---|
| linux1 | IN | A | 10.4.220.101 |
| linux2 | IN | A | 10.4.220.102 |
5.创建并修改反向解析文件。
该文件默认存放位置与正向解析文件位置一致。
使用cp命令将默认存在的反向解析文件named.loopback复制并且重命名为named.10
默认正反向解析文件名称不一致,需要在复制时注意文件名称。
vi /var/named/named.10编辑文件
- --> 修改为域名,尾部记得添加.
| IP地址主机号 | IN | PTR | IP地址对应解析的域名 |
|---|---|---|---|
| 101 | IN | PTR | linux1.skills.lan |
| 102 | IN | PTR | linux2.skills.lan |
6.测试
使用nslookup {域名}来进行正向解析测试。
使用nslookup {IP}来进行反向解析测试
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。