美文网首页
使用bind9配置DNS服务器

使用bind9配置DNS服务器

作者: 料酒大钟表 | 来源:发表于2021-05-16 14:38 被阅读0次

    使用bind9部署本地DNS服务器

    环境

    lsb_release -a 
    No LSB modules are available.
    Distributor ID: Ubuntu
    Description:    Ubuntu 20.10
    Release:    20.10
    Codename:   groovy
    

    安装

    sudo apt install bind9
    
    named -v
    

    配置

    设置服务器地址

    cd /etc/bind.named.conf
    

    修正

    allow-recursion { 127.0.0.1; 127.0.0.53; <your-host-ip-addr>; };
    

    设置DNS域

    cd /etc/bind
    sudo chmod u+w *
    vi named.conf.local
    

    添加

    zone "example.com" {
        type master;
        file "/etc/bind/db.example.com";
    };
    

    设置DNS记录

    vi db.example.com
    

    添加

    $TTL    604800
    @   IN  SOA example.com. root.example.com. (
                      2     ; Serial
                 604800     ; Refresh
                  86400     ; Retry
                2419200     ; Expire
                 604800 )   ; Negative Cache TTL
    ;
    
        IN  NS  example.com.
    example.com.    IN  A   <your-host-ip-addr>
    test    IN  A   <your-test-ip-addr>
    

    检测

    dig test.example.com @127.0.0.1
    # or
    nslookup test.example.com 127.0.0.1
    

    如果已经将bind9服务器设为默认DNS服务器,可以不用指定ip地址。

    参考

    上述只是一个简单的例子。想要更深入地学习,可以参考以下资料:

    bind9配置文件详析

    bind9服务器配置详细说明

    bind9配置默认DNS服务器

    bind9配置为专用网络DNS服务器

    默认DNS服务器地址被覆写问题

    相关文章

      网友评论

          本文标题:使用bind9配置DNS服务器

          本文链接:https://www.haomeiwen.com/subject/qofrjltx.html