在CentOS中配置BIND作为私有DNS服务器的步骤如下:
sudo yum install bind
/etc/named.conf
,添加以下内容:options {
directory "/var/named";
recursion no;
allow-query { localhost; 192.168.1.0/24; };
};
zone "example.com" {
type master;
file "example.com.zone";
};
/var/named
目录下创建DNS区域文件example.com.zone
,并添加以下内容:$TTL 86400
@ IN SOA ns1.example.com. admin.example.com. (
2019010101 ; Serial
3600 ; Refresh
1800 ; Retry
604800 ; Expire
86400 ) ; Minimum
@ IN NS ns1.example.com.
@ IN A 192.168.1.10
www IN A 192.168.1.10
sudo systemctl start named
sudo systemctl enable named
sudo firewall-cmd --permanent --add-port=53/tcp
sudo firewall-cmd --permanent --add-port=53/udp
sudo firewall-cmd --reload
dig
命令测试DNS服务器是否正常工作,例如:dig www.example.com @localhost
以上是在CentOS中配置BIND作为私有DNS服务器的基本步骤,根据实际需求和网络环境进行适当调整。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。