LINUX中的DNS服务---DNS正向、反向和双向解析

一、DNS的正向解析

   也就是域名解析为IP地址进行访问!

   1)vim  /etc/named.conf   ----》  删除forwarders所在行

   2)vim  /etc/named.rfc1912.zones   ----》 复制第19-24行,粘贴在下面,并修改自己的域名

    

   3)进行westos.com.zone的生成和修改

     cd   /vat/named/

     cp -p  named.localhost westos.com.zone    ##-p复制的时候文件权限和属性不变

     vim  /var/named/westos.com.zone      进行如下修改

     

     4)重启named服务器: systemctl  restart  named

     5) 关闭防火墙:systemctl  stop  firewalld

     6)在测试主机中进行如下修改:

       vim   /etc/resolv.conf

              

     7)在测试主机中进行测试:(我们可以看到xniu.westos.com解析的ip为172.25.254.100)                                                                   

 二、DNS的反向解析

   将IP地址解析为域名!

  1) vim /etc/named.rfc1912.zones   ---> 复制第36-40行,并作如下修改(反向解析格式为ptr)

   

  2)复制文件模板为westos.com.ptr,并进行如下修改

    cd  /var/named/

    cp  -p  named.localhost  westos.com.ptr

    vim  /var/named/westos.com.ptr      -p表示文件的权限和属性均复制                                                                                                                            

   

 

  3)重启named服务:systemctl  restart named

  4)在测试主机中进行测试:(反向解析要加-x)

    dig  -x   172.25.254.111

 

   

 三、DNS的双向解析

    双向解析则为域名和IP地址的双向转化。可以实现内网和外网访问同一网页时,可以得到不同的IP;从而区分内网还是外网。

   1)首先定义内外网的配置文件

     cd  /var/named/

     cp  -p  westos.com.zone  westos.com.inter  

     vim  /vat/named/westos.com.inter   修改网段为外网的

     

   2) cp -p /etc/named.rfc1912.zones /etc/named.rfc1912.inter  

      vim  /etc/named.rfc1912.inter  

 

    

   3)修改named.conf的配置文件

      vim  /etc/named.conf   -->首先注释掉49-56行,在编写57-72行

     

   4)重启服务:systemctl  restart  named

   5) 分别对两台主机进行测试:

  •   对于172.25.254.177主机,修改/etc/resolv.conf文件:  servername 172.25.254.177

      然后使用dig  xniu.westos.com  进行查看:

    

  •  对172.25.254.97主机进行测试,首先修改/etc/resolv.conf文件:servername  172.25.254.177 

    使用命令dig  xniu.westos.com  对域名解析的ip进行进行查看

   

  

 

posted @ 2018-08-10 00:12  UTHN_B  阅读(6331)  评论(0编辑  收藏  举报