在前面的文章中,已经介绍了正向DNS解析的方法。下面我们来看如何建立反向DNS解析的问题。
正向DNS解析的文章:http://iminmin.blog.51cto.com/689308/162631

前提:请先按照上面的文章设置好正向DNS解析,并测试通过。

编辑/var/named/chroot/etc/named.conf文件增加如下内容:
--------------------------------------------------
[root@station1 named]# vim /var/named/chroot/etc/named.conf
......前面省略
zone "1.168.192.in-addr.arpa" IN {
        type master;
        file "1.168.192.in-addr.arpa.zone";
};

后面省略......
---------------------------------------------------
 2、在/var/named/chroot/var/named下建立1.168.192.in-addr.arpa.zone文件并配置:
---------------------------------------------------
[root@station1 named]# cp rhce.cn.zone 1.168.192.in-addr.arpa.zone
[root@station1 named]# vim 1.168.192.in-addr.arpa.zone
$TTL    86400
@               IN SOA  ns.rhce.cn.       root (
                                        42              ; serial (d. adams)
                                        3H              ; refresh
                                        15M             ; retry
                                        1W              ; expiry
                                        1D )            ; minimum
                IN NS           ns.rhce.cn.
                IN MX   5       mail.rhce.cn.
                IN NS           www.rhce.cn.
88            IN PTR          ns.rhce.cn.
88            IN PTR          mail.rhce.cn.
88            IN PTR          www.rhce.cn.
[root@station1 named]# chgrp named 1.168.192.in-addr.arpa.zone
------------------------------------------------------
 3、在/var/namde下建立1.168.192.in-addr.arpa.zone的链接文件。
------------------------------------------------------
[root@station1 named]# cd ../../..
[root@station1 named]# ln -s chroot/var/named/0.168.192.in-addr.arpa.zone .
------------------------------------------------------
 4、重新启动相关服务进行测试:
-----------------------------------------------------
[root@station1 named]# service named restart
停止 named:                                               [确定]
启动 named:                                               [确定]
[root@station1 named]# dig -x 192.168.1.88
; <<>> DiG 9.3.4-P1 <<>> -x 192.168.1.88
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49625
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 2, ADDITIONAL: 2
;; QUESTION SECTION:
;253.0.168.192.in-addr.arpa.    IN      PTR
;; ANSWER SECTION:
88.1.168.192.in-addr.arpa. 86400 IN    PTR     ns.rhce.cn.
88.1.168.192.in-addr.arpa. 86400 IN    PTR     www.rhce.cn.
88.1.168.192.in-addr.arpa. 86400 IN    PTR     mail.rhce.cn.
;; AUTHORITY SECTION:
0.168.192.in-addr.arpa. 86400   IN      NS      ns.rhce.cn.
0.168.192.in-addr.arpa. 86400   IN      NS      www.rhce.cn.
;; ADDITIONAL SECTION:
ns.rhce.cn.             86400   IN      A       192.168.1.88
www.rhce.cn.            86400   IN      A       192.168.1.88
;; Query time: 6 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Aug 20 16:23:13 2009
;; MSG SIZE  rcvd: 165
-------------------------------------------------------
 备注:当大家配置编辑好配置文件以后可以用以下命令进行语法检查。
 检查主配置文件:
named-checkconf /var/named/chroot/etc/named.conf
检查区域配置文件:
named-checkzone rhce.cn /var/named/chroot/var/named/rhce.cn.zone
named-checkzone rhce.cn /var/named/chroot/var/named/1.168.192.in-addr.arpa.zone