У меня есть сервер в среде разработки, мы управляем нашими DNS-файлами через репозитории svn. Несколько дней назад мы испортили наш DNS-сервер, зафиксировав файл зоны с неверным серийным номером.
Поэтому я хочу иметь положение, которое будет проверять синтаксис файла зоны, прежде чем кто-то его зафиксирует. Я знаю о named-checkzone
команда, которая проверяет файл зоны, но могу ли я попробовать это до или после фиксации? Если да, то как мне это сделать? Или есть другой способ добиться этого?
Любая помощь будет оценена.
Обновить
Если это невозможно через SVN, есть ли способ проверить синтаксис в файле зоны перед перезагрузкой bind
сам демон?
Тестовая конфигурация с использованием Jenkins и SVN-хуков.
Если это слишком много, вы можете просто изменить сценарий инициализации или файл модуля systemd, чтобы запускать named-checkzone при запуске и перезагрузить сервер привязки.