CentOS7.6部署内网DNS服务

基础部署

yum install  bind*  -y
cp /etc/named.conf /etc/named.conf.bak #备份初始配置文件
cp /etc/named.rfc1912.zones /etc/named.rfc1912.zones.bak #备份初始配置文件
systemctl start named    
systemctl enable named    

/etc/named.conf # 主配置文件
/etc/named.rfc1912.zones # 区域解析库文件
/var/log/named.log #日志文件
/var/named #服务根目录

修改配置文件

[root@dns-server ~]# vim /etc/named.conf

options {
        listen-on port 53 { 172.100.105.26; }; #配置为实际地址  
         ....
        allow-query     { any; };   #配置允许DNS查询客户端
         ...
}

正向解析ponfey.com域名

/etc/named.conf
include “/etc/named.rfc1912.zones”;
include “/etc/named.root.key”; #主配置文件中指定了/etc/named.rfc1912.zones文件

将域名 IP 关系存储在DNS上,在 /etc/named.rfc1912.zones 文件中进行添加

zone "ponfey.com" IN {
        type master;
        file "ponfey.com.zone";
        allow-update { none; };
};

以/var/named目录下的named.localhost为模板,创建ponfey.com.zone文件,创建区域数据库
[root@dns-server ~]# cd /var/named/
[root@dns-server named]# cp -av named.localhost ponfey.com.zone #注意cp -a 保持原有属性

解析区域数据库格式,存放域名与IP的对应关系

[root@dns-server named]# vim ponfey.com.zone

$TTL 1D
@	IN SOA	@ rname.invalid. (
				    0	; serial
				    1D	; refresh
				    1H	; retry
				    1W	; expire
				    3H )	; minimum
    NS	@
    A	127.0.0.1
    AAAA	::1
ntp1    A       120.25.115.20 #120.25.115.20为ntp服务器

检查配置文件,重启bind服务

[root@dns-server named]# named-checkzone ponfey.com /var/named/ponfey.com.zone
[root@dns-server named]# systemctl restart named

检测DNS是否生效

[root@dns-server named]# dig ponfey.com @172.100.105.26

客户机配置dns为172.100.105.26后ping域名地址ntp1.ponfey.com是否为配置的120.25.115.20

发布了5 篇原创文章 · 获赞 0 · 访问量 108

猜你喜欢

转载自blog.csdn.net/weixin_46192300/article/details/103980777