是否有可能使rndc总是在重新validation?

我注意到,在某些情况下,当我运行rndc reload foobar.com ,它会validation域 – 如果有的话,会给我一个错误,例如:

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

… 要么 …

 rndc: 'reload' failed: not a valid number 

…这是好的。

但有时候, rndc会说:

 rndc: zone reload queued 

…和错误只会被logging。

是否有可能让rndc总是validation重新加载? 原因是,当我的应用程序更新一个区域时,它运行rndc来重新加载区域,并假定如果区域无效,它将失败。 但是,这只是有些时候。

尝试:

 named-checkzone 

为了扩大这个答案有点:我不知道有一种方法,通过rndc强制立即重新加载。 但通过使用named-checkzone进入重载操作,就像使用小脚本或别名一样,您可以完成您的目标。