• 使用Bind提供域名解析服务


     

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

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

    安装named服务

    #yum install bind-chroot

    修改主配置文件(有两处需要修改)

    #vi /etc/named.conf

     此文件内定义了全球13台跟DNS服务器的IP地址

    此文件保存着正向与反向解析的区域信息,非常的重要

    DNS 服务的解析实验

    将系统的DNS地址修改为本机IP地址

    查看DNS

    # cat /etc/resolv.conf 

     

     为了避免经常修改主配置文件named.conf而导致DNS服务出错,所以规则的区域信息保存在了“/etc/name.rfc1912.zones”文件中

    作用:定义域名与IP地址解析规则保存的文件位置以及区域服务类型等内容,一定要谨慎修改。

    正向解析区域文件格式:

    type:服务类型(三种:hint根区域、master主区域、slave辅助区域)

    file:域名与IP地址解析规则保存的文件位置

    allow-update:允许那些客户机动态更新解析信息

    反向解析区域文件格式:

    "0.in-addr.arpa"表示网段的反向解析区域

    正向解析实验

    直接在下面追加内容

    # vi /etc/named.rfc1912.zones 

    切换目录 

    #cd /var/named/

    #cp -a named.localhost djl.com.zone

    # vi djl.com.zone 

    $TTL 1D
    @       IN SOA  djl.com. root.djl.com. (
                                            0       ; serial
                                            1D      ; refresh
                                            1H      ; retry
                                            1W      ; expire
                                            3H )    ; minimum
            NS        ns.djl.com.
    ns      IN A      192.168.1.236
            IN MX 10  mail.djl.com.
    mail    IN A      192.168.1.236
    www     IN A      192.168.1.236
    bbs     IN A      192.168.1.237
    ftp     IN A      192.168.0.5
    ns      IN A      10.0.0.8

    #named-checkconf

    检查是否有语法错误

    #named-checkzone djl.com /var/named/djl.com.zone 

    #systemctl restart named

    检验解析结果

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

    安装服务包

    #yum install bind-utils -y

     # nslookup

    反向解析实验

    直接在下面追加内容

    # vi /etc/named.rfc1912.zones 

     反向解析数据文件模板为:“/var/named/named.loopback”,我们可复制并填写信息后即可直接使用

    #cp -a named.loopback 192.168.1.arpa

    # vi 192.168.1.arpa 

    $TTL 1D
    @       IN SOA  djl.com.         root.djl.com.  (
                                            0       ; serial
                                            1D      ; refresh
                                            1H      ; retry
                                            1W      ; expire
                                            3H )    ; minimum
            NS      ns.djl.com.
    ns      A       192.168.1.236
    236     PTR     www.sss.cn.
    236     PTR     wba.aaa.ls.
    237     PTR     aaa.dej.ccc
            A       127.0.0.1
            AAAA    ::1
            PTR     localhost.
    

    #named-checkconf

    检查是否有语法错误

    # named-checkzone djl.com /var/named/192.168.1.arpa 

    #systemctl restart named

    # nslookup

  • 相关阅读:
    Orleans介绍
    Orleans入门
    mongodb for windows安装
    ASP.NET Identity
    OWIN与Katana
    手动搭建ABP2.1.3 Zero——基础框架
    ABP学习笔记
    ABP-Zero模块
    ABP单元测试
    ABP-JavaScript API
  • 原文地址:https://www.cnblogs.com/djlsunshine/p/9778979.html
Copyright © 2020-2023  润新知