Назад | Перейти на главную страницу

Можно ли сделать так, чтобы 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 для перезагрузки зоны и предполагает, что он завершится неудачно, если зона недействительна. Однако это происходит только несколько раз.

Пытаться:

named-checkzone

Чтобы немного расширить этот ответ: я не знаю, как через rndc принудительно выполнить немедленную перезагрузку. Но, включив named-checkzone в операцию перезагрузки, как с небольшим скриптом или псевдонимом, вы можете достичь своей цели.