hanhuibk

DNS-反向解析

反向解析:将IP地址解析成域名。IP  ---- 》 域名

案例:在192.168.10.7这台DNS服务器上登记192.168.10.0网段这个区域,这个区域中有3台主机的域名依次是www.baidu.com、ftp.baidu.com、dns1.baidu.com。

第1步、在/etc/named.rfc1912.zones文件中添加192.168.10.0网段的区域信息。
vim   /etc/named.rfc1912.zones   添加如下内容(注意红字内容)
zone "10.168.192.in-addr.arpa" IN {
        type master;
        file "192.168.10.fx";
        allow-update { none; };
        allow-transfer { none; };
};

第2步、在/var/named目录中创建192.168.10.fx这个区域解析配置文件。
cd   /var/named
cp   -pv   named.loopback   192.168.10.fx
vim   192.168.10.fx    修改后的内容如下
$TTL 1D
@       IN SOA  dns1.baidu.com.  12700696.qq.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
             NS        dns1.baidu.com.
dns1    A           192.168.10.7
            AAAA    ::1
7         PTR        dns1.baidu.com.        #PTR记录,即指针记录,实现反向解析
8         PTR        www.baidu.com.
9         PTR        ftp.baidu.com.

第3步、重启named服务,做反向解析测试。
systemctl   reload   named
nslookup    192.168.10.9    192.168.10.7     反向解析的结果如下
Server:		192.168.10.7
Address:	192.168.10.7#53

9.10.168.192.in-addr.arpa	name = ftp.baidu.com.


dig   -x   192.168.10.8     @192.168.10.7       反向解析的结果如下
; <<>> DiG 9.9.4-RedHat-9.9.4-37.el7 <<>> -x 192.168.10.8 @192.168.10.7
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39247
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;8.10.168.192.in-addr.arpa.	IN	PTR

;; ANSWER SECTION:
8.10.168.192.in-addr.arpa. 86400 IN	PTR	www.baidu.com.

;; AUTHORITY SECTION:
10.168.192.in-addr.arpa. 86400	IN	NS	dns1.baidu.com.

;; Query time: 0 msec
;; SERVER: 192.168.10.7#53(192.168.10.7)
;; WHEN: 二 11月 28 17:26:18 CST 2017
;; MSG SIZE  rcvd: 100

-------------------
练习:在192.168.10.7这台DNS服务器上登记172.16.0.0网段这个区域,这个区域中有3台主机的域名依次是sina.com、baidu.com、163.com,IP地址随便定。要做解析测试。
第1步、登记区域。
vim   /etc/named.rfc1912.zones   添加如下内容
zone "16.172.in-addr.arpa" IN {
        type master;
        file "172.16.fx";
        allow-update { none; };
        allow-transfer { none; };
};

第2步、登记解析资源。
cd   /var/named
cp  -pv   named.loopback    172.16.fx
vim   172.16.fx   修改后的内容如下
$TTL 1D
@       IN SOA  dns1.baidu.com.  12700696.qq.com. (
                                        0       ; serial
                                        1D      ; refresh
                                        1H      ; retry
                                        1W      ; expire
                                        3H )    ; minimum
             NS        dns1.baidu.com.
dns1    A           192.168.10.7
            AAAA    ::1
7.11         PTR        sina.com.
8.11         PTR        baidu.com.
9.12         PTR        163.com.
#注:反向解析的PTR记录中IP地址的主机号必须反着写。

第3步,平滑重启服务,反向解析测试。
systemctl    reload   named
nslookup    172.16.11.7    192.168.10.7
dig   -x   172.16.12.9      @192.168.10.7

  

分类:

技术点:

相关文章:

  • 2021-11-17
  • 2022-01-01
  • 2021-03-31
  • 2021-11-01
  • 2022-01-01
  • 2022-01-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2021-12-16
  • 2022-12-23
  • 2022-01-01
  • 2021-04-15
相关资源
相似解决方案