После переезда DNS наткнулся на неприятную особенность bind-9.9.4-51.el7_4.1, это в centos 7.4. Делаешь релоад зоне и получаешь в логе

zone it.example.ru/IN: loading from master file /etc/named/master/it.example.ru failed: bad owner name (check-names)

Ошибка однозначным образом указывает что сломалось и где искать. Интутивно понятно. Быстрое гугление показывает, что в секции options {}; надо прописать

check-names master ignore;
check-names slave ignore;
check-names response ignore;

и тогда режим священного крестоносного красноглазия отключается и всё что надо работает нормально.

В данном случае идёт отсылка к тому, что в dns-записи используется некорректный символ, например _ или неверно проставлен коментарий например # вместо ;

Next Post