一、相关包与环境
bind-libs.x86_64 #提供库文件
bind-utils.x86_64 #提供工具包
bind.x86_64 #提供主程序包
实验环境:
192.168.147.129 主DNS服务器
192.168.147.128 测试服务器
192.168.147.131 测试服务器
二、DNS反向区域主要是把IP地址反向解析成对应的FQDN,因此我们编辑/etc/named.rfc1912.zones
[root@centos7 ~]# vim /etc/named.rfc1912.zones
zone "147.168.192.in-addr.arpa" IN { //特定格式把IP地址反过来写;.in-addr.arpa为有特定后缀
type master;
file "147.168.192.zone";
};
定义方向区域解析库文件
[root@centos7 ~]# vim /var/named/147.168.192.zone
$TTL 1D
@ IN SOA ns.magedu.com. nsadmin.magedu.com. (
1 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
@ NS ns.magedu.com.
ns.magedu.com. A 192.168.147.129
129 PTR websrv.magedu.com. //网络地址及后缀可省略;主机地址依然需要反着写
131 PTR mailsrv.magedu.com.
三、测试
[root@centos7 ~]# dig -x 192.168.147.129 @192.168.147.129
; <<>> DiG 9.9.4-RedHat-9.9.4-50.el7 <<>> -x 192.168.147.129 @192.168.147.129
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59536
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;129.147.168.192.in-addr.arpa. IN PTR
;; ANSWER SECTION:
129.147.168.192.in-addr.arpa. 86400 IN PTR websrv.magedu.com.
;; AUTHORITY SECTION:
147.168.192.in-addr.arpa. 86400 IN NS ns.magedu.com.
;; ADDITIONAL SECTION:
ns.magedu.com. 86400 IN A 192.168.147.129
;; Query time: 1 msec
;; SERVER: 192.168.147.129#53(192.168.147.129)
;; WHEN: Mon Jul 01 11:02:32 CST 2019
;; MSG SIZE rcvd: 121