问题:在从服务器上执行cd /var/named/slaves/
再ls,发现是空的。检查了几遍配置,发现过程未出错,于是执行cat /var/named/data/named.run
和看日志cat /var/log/message
,此错和ipv6有关,所以考虑禁用ipv6.下面又有failed to connect:host unreachable,猜测可能防火墙也阻挡了 。这里的ipv6报错应该是不影响从主服务器复制配置文件的,所以这里主要针对防火墙:可以执行systemctl stop firewalld
把防火墙关闭(不建议),也可以开放53端口。
如下图,在主服务器上依次开放这53的tcp协议/udp协议端口(这里演示的只是用firewalld,用iptables一样可以),然后reload一下 。
再在从服务器上执行systemctl restart named,发现有了!
总结:
发现本应该从主服务器中复制过来的正向、反向解析文件没有,肯定是报错了,先看日志,看报的什么错,再针对这个错去解决,不要一遍一遍检查操作步骤,检查个一遍就行了,有些书籍不会写那么清楚,刚好也锻炼了排错能力和解析报错日志的能力。
配置DNS主从服务时/var/named/slaves/下没有复制过来两个配置文件
最新推荐文章于 2022-11-05 16:50:18 发布