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