1、安装bind
[root@localhost ~]# yum -y install bind
2、修改主配置文件
[root@localhost ~]# vi /etc/named.conf
修改第13行为 listen-on port 53 { any; };
修改第21行为 allow-query { any; };
3、修改区域配置文件
[root@localhost ~]# vi /etc/named.rfc1912.zones
## 将zone后面修改为反向IP的前三字节,将file部分修改为区域数据文件的文件名
zone "88.168.192.in-addr.arpa" IN {
type master;
file "test.com.local";
allow-update { none; };
};
4、创建区域数据配置文件并修改
[root@localhost named]# cp -p test.com.zone test.com.local ## 带权限复制之前的模板
[root@localhost named]# vi test.com.local ## 编辑区域数据配置文件
##区域数据配置文件
$TTL 1D
@ IN SOA test.com. admin.test.com. ( ## 将@修改为域名,将@后面的修改为管理员邮箱
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS test.com. ## 域名
A 127.0.0.1
88 IN PTR www.test.com. ## 反向解析记录
5、重启DNS服务
[root@localhost named]# systemctl restart named
6、使用host命令查看解析情况
[root@localhost named]# host 192.168.88.88
88.88.168.192.in-addr.arpa domain name pointer www.test.com. ## 反向解析成功
PS:如果提示未找到host命令说明未安装bind-utils,使用yum命令安装即可
[root@localhost named]# yum -y install bind-utils