通过 BIND 管理 DNS 有点新。
我们有一个主服务器和一个从服务器的设置。我已经更新了我们域的主名称服务器上的区域文件,但更改没有传播到辅助服务器。有趣的是,我正在服务器上为另一个域对区域文件进行更改,而这些更改确实传播到了辅助服务器。
无论如何我可以强制进行更改吗?
此外,还有第三个名称服务器,它曾经运行过,但现在已经离线几个月了。我将其从将其列为名称服务器的两个域的区域文件中删除,但当我运行记录检查时,它仍然(超过 24 小时后)不时出现。
任何帮助都将不胜感激。
内特
答案1
- 每次更改区域文件时,都应增加序列号(大多数人将序列号设为 YYYYMMDDNN,其中 NN 是修订版本那天)。
- 从属服务器可以在更新时收到通知,但通常必须进行配置,否则您通常可以
rndc refresh example.com
在从属服务器上执行操作,然后它就会拉取。 - NS 记录必须在区域文件和注册商处更新。
- DNS 记录可能会被缓存,有时长达数周,这在很大程度上取决于您的区域配置方式。如果您不希望记录被缓存,请修改 TTL 等。