zoukankan      html  css  js  c++  java
  • DNS的正向解析与反向解析

    DNS域名解析服务(Domain Name System)是用于解析域名与IP地址对应关系的服务,功能上可以实现正向解析反向解析

    正向解析:根据主机名(域名)查找对应的IP地址。

    反向解析:根据IP地址查找对应的主机名(域名)。

     

     

    正向解析实验:

     


    第一步:安装Bind服务程序:

    yum install bind-chroot

     

    域名解析服务Bind的程序名称叫做named,服务程序的配置文件如下:

     

    主程序

    /usr/sbin/named

    主配置文件

    /etc/named.conf

    区域配置文件

    /etc/named.rfc1912.zones

     

     第二步:修改主配置文件

     vim /etc/named.conf:

    //将下行中的127.0.0.1修改为any,代表允许监听任何IP地址。

    listen-on port 53 { 127.0.0.1; };

    //将下行中的localhost修改为any,代表允许任何主机查询。

    allow-query { localhost; };

     

     

     

    第三步:将系统的DNS地址设为本机。这样才能看到效果

     

    (方法不唯一)

     

     

     

     第四步:配置区域数据信息

    根据主机域名查找到对应的IP地址(在下追加)

    vim /etc/named.rfc1912.zones

    zone "haozhikuan-hbza.com" IN {

    type master;

    file "haozhikuan-hbza.com.zone";

    allow-update {none;};

    }

     

     

     

     

     第五步:配置解析数据信息:

    复制正向解析模板文件:”/var/named/named.localhost“,填写信息后即可直接使用。

    cd /var/named/

     cp -a named.localhost haozhikuan-hbza.com.zone

     

    然后编辑域名的区域数据文件

    vim haozhikuan-hbza.com.zone

     

     

    之后重启服务生效 systemctl restart named

    第六步:检验解析结果

    nslookup命令用于检测能否从网络DNS服务器中查询到域名与IP地址的解析记录,检测named服务的解析能否成功。
    此为查询DNS服务器的信息:

     

     

    反向解析实验:

    反向解析的作用是根据IP地址查找到对应的主机名(域名)

    第一步:配置区域数据文件

    vim /etc/named.rfc1912.zones

     

     第二步:配置解析数据信息

    反向解析数据文件模版为:/var/named/named.loopback

    named下:cp -a named.loopback 192.168.5.arpa

    然后编辑vim 192.168.5.arpa

     

     

    重启服务“systemctl restart named

    第三步验证:

     

     

    遇到的问题:解析文件要求的准确性比较高,com后面要有. 否则服务起不来,另外区域数据文件的file文件要和数据解析文件的文件名一致才能找到!

  • 相关阅读:
    C++第7周任务3输出星号图详解示例
    C++第7周任务3输出星号图全解
    C02程序设计基础提高班(C++)第7周上机任务指针
    毕业生反馈(三)
    C++程序设计第七周上机实践项目
    C03Java同步实践加强班第7周上机任务
    写给菜鸟:发CSDN博文常见问题处理
    android项目 添加
    编译某一个ko模块make modules SUBDIRS=drivers/xxx/
    修改其他输入法为android 默认输入法
  • 原文地址:https://www.cnblogs.com/hzk001/p/11871263.html
Copyright © 2011-2022 走看看