以下是在CentOS上配置域名DNS的指南:
安装DNS软件
使用yum或dnf命令安装BIND软件包,如sudo yum install bind bind-utils。
配置主配置文件
编辑/etc/named.conf,设置监听地址、允许查询的IP范围等,例如:
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { any; };
directory "/var/named";
allow-query { any; };
};
创建区域文件
在/etc/named.rfc1912.zones中添加区域配置,如正向解析区域:
zone "example.com" IN {
type master;
file "/etc/named/zones/db.example.com";
allow-update { none; };
};
然后创建对应的区域数据文件,如/var/named/zones/db.example.com,并添加DNS记录,如$TTL 86400、@ IN SOA ns1.example.com. admin.example.com.等。
配置反向解析(可选)
若需反向解析,在/etc/named.rfc1912.zones中添加反向区域配置,如zone "1.168.192.in-addr.arpa" IN { type master; file "192.168.1.rev"; allow-update { none; }; };,并创建反向解析文件/var/named/192.168.1.rev,添加类似$TTL 86400、1 IN PTR ns1.example.com.的记录。
启动并测试
启动named服务:sudo systemctl start named,并使用dig或nslookup命令测试DNS解析是否正确。
配置防火墙
使用firewall-cmd命令开放DNS端口,如sudo firewall-cmd --permanent --add-service=dns,然后sudo firewall-cmd --reload。
以上就是关于“CentOS域名DNS配置指南”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm