CentOS下DNS服务器Named安装与配置

2019-01-17 22:00:00
赵勤松
原创
6661
摘要:很多时候,我们部署了测试环境,希望能在公司内部将指定的域名解析到测试服务器上,这时候,就需要部署DNS服务。

在CentOS下,我们可以使用Named服务来进行DNS服务器的搭建,下面我将简要介绍一下具体的应用


一、Named服务安装

使用yum install bind命令,我们可以获取named服务所需的软件


二、Named服务配置

安装完毕后,我们可以找到如下文件或目录

/etc/named/ 没有使用,为空

/etc/named.conf 主要配置文件

/etc/named.iscdlv.key DNSSEC验证后备密钥,不需要修改

/etc/named.rfc1912.zones 区域配置文件

/etc/named.root.key DNSSEC认证用

/var/named/ DNS数据保存目录


修改named.conf文件,确定以下配置被正确设置


        listen-on port 53 { 172.17.1.1; };   #域名服务器IP地址
        allow-query     { any; };   #允许任意地址访问DNS


修改named.rfc1912.zones文件,在末尾加上以下配置

zone "xxxx.com" IN {    xxxx.com为一级域名,请根据自己的情况填写


zone "xxxx.com" IN {
        type master;
        file "xxxx.com.zone";
        allow-update { none; };
        forward first;  # 如果找不到域名信息,则转到指定DNS服务器
        forwarders {100.100.2.138;100.100.2.136;};
};


在/var/named/目录下,创建xxxx.com.zone文件,内容如下


$TTL    1D
$ORIGIN xxxx.com.
@       IN SOA ns1.xxxx.com. xxxx.com.(
                        0;serial
                        2H;refresh
                        5M;retry
                        7D;expire
                        1D;MINTTL
                )
@       IN NS ns1.xxxx.com.
ns1     IN A 172.17.1.1
test    IN A 172.17.1.2


三、Named服务的启动与注意事项

开机自动启动named服务


# systemctl enable named
手工启动named服务


# systemctl start named
注意防火墙请打开53端口,以便DNS服务能被正常访问


四、客户端配置

如果是单机测试,请自行修改DNS地址为我们自己创建的DNS服务器地址;

如果需要为多人统一配置,请修改路由器的DNS地址。

文章分类
联系我们
联系人: powereye
Email: zqs@someapp.cn
QQ: 1134846
微信: powereye