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文件要和数据解析文件的文件名一致才能找到!

  • 相关阅读:
    php redis操作
    textarea 文本框根据输入内容自适应高度
    ThinkPHP5 微信接口对接公共类
    ThinkPHP5 excel 导入/导出
    NGUI 学习使用
    Unity3d 背景、音效 播放 简单demo
    Unity3D教程:制作与载入AssetBundle
    BuildPipeline.BuildAssetBundle 编译资源包
    C# 如何将对象写入文件
    unity3d IO操作
  • 原文地址:https://www.cnblogs.com/hzk001/p/11871263.html
Copyright © 2011-2022 走看看