zone "test.com" IN { # 定义要解析主域名 type master; file "test.com.zone"; # 具体相关解析的配置文件保存在 /var/named/test.com.zone 文件中 };
2.5 创建test.com.zone
vim /var/named/test.com.zone
由于本次需要解析test.com、、abc.test.com,添加下面的内容,wq保存。
$TTL 1D @ IN SOA test.com. root ( 1 ; serial 1D ; refresh 1H ; retry 1W ; expire 0 ) ; minimum IN NS test.com IN A 192.168.5.1 www IN A 192.168.5.1 print IN A 192.168.5.1
2.6 修改该文件权限
chown root:named test.com.zone
2.7 重启
systemctl restart named
2.8 设置开机启动
systemctl enable named
2.9 防火墙开放53、953端口
firewall-cmd --add-port=53/tcp --permanent firewall-cmd --add-port=53/udp --permanent firewall-cmd --add-port=953/tcp --permanent firewall-cmd --reload
2.10 关闭selinux
修改SELNUX的值,wq保存。
SELINUX=disabled
重启OS
shutdown -r now
接着将电脑网络适配器的首选DNS配成192.168.1.1,通过cmd来ping test.com、、abc.test.com这些域名,可以发现返回的已经是我们配置的192.168.5.1。