是否可以让 rndc 在重新加载时始终进行验证?

是否可以让 rndc 在重新加载时始终进行验证?

我注意到,在某些情况下,当我运行时rndc reload foobar.com,它会验证域 - 如果存在,它会给我一个错误,例如:

rndc: 'reload' failed: multiple RRs of singleton type

... 或者 ...

rndc: 'reload' failed: not a valid number

...这很好。

然而,有些时候,rndc会说:

rndc: zone reload queued

...并且仅会记录错误。

是否可以在重新加载时始终让 rndc 进行验证?原因是,当我的应用程序更新区域时,它会运行 rndc 来重新加载区域,并假设如果区域无效,它将失败。但是,它只会偶尔这样做。

答案1

尝试:

named-checkzone

稍微扩展一下这个答案:我不知道通过 rndc 强制立即重新加载的方法。但是通过将 named-checkzone 纳入重新加载操作,就像使用小脚本或别名一样,您可以实现您的目标。

相关内容