200624-Centos 内网DNS服务named配置手册

文章目录
  1. 1. 安装
  2. 2. 配置
  3. 3. 启动
  • II. 其他
    1. 1. 一灰灰Blog: https://liuyueyi.github.io/hexblog
    2. 2. 声明
    3. 3. 扫描关注
  • 本文记录基于bind服务搭建的内网dns解析过程

    参考: Centos7Bind正反区域配置

    1. 安装

    centos7 直接使用yum进行安装

    1
    yum -y install bind

    2. 配置

    named相关配置文件,在 /etc/named*下面

    首先进入配置文件named.conf

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    options {
    // 改成any,侦听所有网卡
    listen-on port 53 { any; };
    // 不监听ipv6
    // listen-on-v6 port 53 { ::1; };
    ...
    // 注意,将这个里面的内容改成any, 允许所有人查询
    allow-query { any; };
    ...
    }

    进入内网域名配置, named.rfc1912.zone,添加local内网域名

    1
    2
    3
    4
    5
    zone "local" IN {
    type master;
    file "local.zone";
    allow-update { none; };
    };

    接下来需要编写 local.zone 文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    vim /var/named/local.zone


    $TTL 1D
    @ IN SOA @ local. (
    0 ; serial
    1D ; refresh
    1H ; retry
    1W ; expire
    3H ) ; minimum
    IN NS @
    IN A 192.168.0.188
    test IN A 192.168.0.188
    wiki IN A 192.168.0.188

    第一列为主机名 + 第二列为记录类型 + 第三列为映射地址

    3. 启动

    使用 systemctl 启动服务

    1
    2
    3
    4
    5
    6
    # 启动
    systemctl start named
    # 关闭
    systemctl stop named
    # 重启
    systemctl restart named

    测试

    1
    2
    3
    4
    5
    6
    7
    nslookup wiki.local

    Server: 192.168.0.188
    Address: 192.168.0.188#53

    Name: wiki.local
    Address: 192.168.0.188

    II. 其他

    1. 一灰灰Bloghttps://liuyueyi.github.io/hexblog

    一灰灰的个人博客,记录所有学习和工作中的博文,欢迎大家前去逛逛

    2. 声明

    尽信书则不如,以上内容,纯属一家之言,因个人能力有限,难免有疏漏和错误之处,如发现bug或者有更好的建议,欢迎批评指正,不吝感激

    3. 扫描关注

    一灰灰blog

    QrCode

    # dns, named

    评论

    Your browser is out-of-date!

    Update your browser to view this website correctly. Update my browser now

    ×