centos安装dns


一、准备工作

1.1 安装或关闭以下服务
关闭防火墙等

linux时间校对

1.2 本次安装环境

配置信息说明
服务器IP地址192.168.1.10
测试服务器IP地址192.168.1.11
系统版本CentOS7.4
内核ml-3.10.0

二、安装dns

2.1 下载

yum  install bind bind-utils -y        #bind是named服务的依赖,bind-utils是需要用nslookup等来验证dns是否正常

2.2 编辑配置文件

vim /etc/named.conf    
options {
        listen-on port 53 { any; };    #指定DNS要监听的IP地址和端口号
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { any; };      #指定允许使用解析的客户端地址
        forwarders      {   223.5.5.5;   };          #转发器指定为阿里公共dns,当内部dns无法解析时,就转发给223.5.5.5来解析
        forward first;          #配置为first,优先使用转发器,无法解析在查找本地DNS解析。配置为only,就仅使用转发dns解析。
        recursion yes;       #配置为yes,允许递归查询。配置为no,本地也不知道对方ip地址,会返回REFUSED。
        
        dnssec-enable no;      
        dnssec-validation no;
        //dnssec-lookaside auto;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.root.key";

        managed-keys-directory "/var/named/dynamic";

};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};

zone "test.net" IN {
type master;
file "/etc/named/test.zone";           #正向解析是根据域名查找对应的IP地址,反向解析是根据IP地址查找域名
allow-update { none; };
};

2.3 编辑解析文件

touch /etc/named/test.zone        #创建
vim /etc/named/test.zone           #编辑
$TTL 86400
@       IN SOA test.com. root (
        20230102 ; serial
        1D    ; refresh
        1H    ; retry
        1W    ; expire
        3H )    ; minimum
@       IN NS           localhost.
www.test.com.                     IN A            192.168.1.10

systemctl restart named        #重启服务

三、测试

登陆测试服务器

vim /etc/resolv.conf          #修改dns
nameserver 192.168.1.10
nslookup test.com          #测试
Server:         192.168.1.10
Address:        192.168.1.10#53

Name:   test.com
Address: 192.168.1.10
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值