Linux DNS之反向解析

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; };

U3msKA.md.png

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

猜你喜欢

转载自blog.csdn.net/u014042047/article/details/107297712
今日推荐