zoukankan      html  css  js  c++  java
  • 搭建一个简单的dns缓存服务器

    环境:linux
    软件:bind97,bind97-utils, bind97-libs
    ip:192.168.192.130;192.168.192.131
    ----------------------------------------------------------------------------------------------------------------


    用命令判断以上软件是否安装成功
    yum list all | grep "bind.*install"
    当上面的软件全部安装成功之后,我们开始进行linux-dns缓存服务器的搭建
    mv  /etc/named.conf  /etc/named.conf.back--------->备份dns的原配置文件
    ----------------------------------------------------------------------------------------------------------------


    默认的几个目录
    /etc/named.conf(定义域以及对应的资源记录路径)
    /var/named(资源类型记录)
    /named.ca(根域rrt)
    /named.localhost(本机rrt)
    /named.loopback(本机反向rrt)
    ---------------------------------------------------------------------------------------------------------------


    DNS(domain name system域名解析系统)
    作用:
    正向: IP----------->域名
    反向: 域名----------->IP
    资源记录类型
    1、SOA(起始授权服务)
    2、NS(名称服务器)
    3、MX(邮件服务)
    4、CNAME(别名)
    5、A (正向映射)
    6、PTR(反向映射)
    --------------------------------------------------------------------------------------------------------------


    1.编辑配置文件
    --------------------------------------------------------------------------------------------------
    vim  /etc/named.conf
    定义默认的目录:
    options {
            directory "/var/named"; 
    };
    定义根区域
    zone "." IN {
            type hint;
            file "named.ca";
    };
    定义本地区域
    zone "localhost" IN {
            type master;
            file "named.localhost";
    };
    定义本地反区域
    zone "0.0.127.in-addr.arpa" IN {
            type master;
            file "named.loopback";
    };
    定义自己的区域
    zone "huwentao.com" IN {
            type master;
            file "named.huwentao";
    };
    定义自己的反区域
    zone "192.168.192.in-addr.arpa." IN {
            type master;
            file "named.192.168.192.in-addr.arpa";
    };
    ---------------------------------------------------------------------------------------------------------------


    2.编辑自己的区域文件
    ------------------------------------------------------------------------------------------------------------
    vim /var/named/named.huwentao

    $TTL 600


    huwentao.com.           IN      SOA     ns1.huwentao.com.       admin.huwentao.com      (   
                                    201703312006
                                    1D  
                                    2H  
                                    2D  
                                    1D) 


    huwentao.com.           IN      NS      ns1.huwentao.com.    
    huwentao.com.           IN      MX 10   admin.huwentao.com.

    ns1.huwentao.com.       IN      A       192.168.192.1
    admin.huwentao.com.     IN      A       192.168.192.2

    www.huwentao.com.       IN      A       192.168.192.3
    www.huwentao.com.       IN      A       192.168.192.4
    ftp.huwentao.com.       IN      CNAME   www.huwentao.com
    ------------------------------------------------------------------------------------------------------------


    3.编辑反区域配置文件
    ------------------------------------------------------------------------------------------------------------
    vim  /var/named/named.192.168.192.in-addr-arpa
                        $TTL 600
    @                               IN      SOA     ns1.huwentao.com. admin.huwentao.com (
                                            201703312101
                                            1D  
                                            1H  
                                            2D  
                                            2H) 

                                    IN      NS      ns1.huwentao.com.
    1                               IN      PTR     ns1.huwentao.com.
    3                               IN      PTR     www.huwentao.com.
    4                               IN      PTR     www.huwentao.com.                               
    ---------------------------------------------------------------------------------------------------------------


    以上文件配置成功之后
    启动服务
    service named   start
    dig -t  ns  huwentao.com
    搭建一个简单的dns缓存服务器
    dig -x 192.168.192.1
    搭建一个简单的dns缓存服务器


    搭建小型的内网dns服务器成功。






  • 相关阅读:
    OpenVINO Model Server的服务化部署——step3(django服务构建)
    (5)名称空间 namespace 和 using 声明
    (4)#include 指令
    (3)注释
    (2)简单的程序
    (1)Hello World
    javaScript 错误学习 -- throw、try 、catch和 finally
    js 如何在数字前面自动补零,生成序列号、单据号
    vs2015项目运行出现“无法启动IIS Express Web服务器”,如何解决
    Sql Server 2008 如何将数据表导出Excel文件?
  • 原文地址:https://www.cnblogs.com/huwentao/p/6999179.html
Copyright © 2011-2022 走看看