LINUX.ORG.RU
решено ФорумAdmin

Несоответствие поведения документации DNS сервера

 ,


0

1

На свежеустановленном Debian 8 свежеустановленный BIND 9.9.5 после внесения в named.conf опции

controls { 
inet ( 127.0.0.1 ) allow { 127.0.0.1; } key { rndc_key; };
};

ругается как при вызове named-checkconf, так и при запуске service bind9 start

unknown option 'controls'

При этом эта опция есть в man named.conf

Вопрос, it's a bug? Или чего пропущено в моей безгрешной жизни?

★★★★

покажи весь конфиг? ты controls { запихал ВНУТРЬ блока options? Если что - так делать не надо, это ОТДЕЛЬНЫЙ блок

Pinkbyte ★★★★★
()
Последнее исправление: Pinkbyte (всего исправлений: 1)
Ответ на: комментарий от Pinkbyte

Не, внутрь блока options не пихал. У меня просто на более старом bind 9.8.1 всё норм и на это не ругался.

Про весь конфиг.

  • В named.conf только ещё добавлено include «etc/bind/rndc.key»;
  • В named.conf.local добавлены зоны и acl типа
    acl localname { 127.0.0.1; 192.168.1.3; };
    acl addc { 192.168.1.2; 192.168.1.6; };
    
    view "internal" {
     match-clients { 192.168.1.0/24; 127.0.0.1/16; };
     recursion yes;
    
    zone "zonename.ru" {
     type master;
     allow-update { localname; addc; };
     file "/var/lib/bind/zonename.ru.zone";
     };
    };
    

В /etc/bind/named.conf.options по умолчанию.

leonidko ★★★★
() автор топика
Ответ на: комментарий от leonidko

Ну тогда я хз, у меня не Debian а гента, bind 9.10 сейчас и усё работает. До этого был 9.9, но секция controls никуда не перемещалась - это я точно помню

Pinkbyte ★★★★★
()

Так, походу это очень хитрая ругань на моё криворучие. В /etc/bind/named.conf.local была незакрыта скобка. Она закрывалась в /etc/bind/named.conf.

Исправил. В named.conf.local добавил и в named.conf убрал.

Но теперь ругается на другое, /etc/bind/named.conf.default-zones: 2: when using 'view' statements, all zones must be in views

При этом named.conf.default-zones не трогал.

leonidko ★★★★
() автор топика
Последнее исправление: leonidko (всего исправлений: 1)
Ответ на: комментарий от leonidko

Вшё

Заинклюдил /etc/bind/named.conf.default-zones в /etc/bind/named.conf.local в раздел view "internal".

В /etc/bind/named.conf закомментировал.

P.S. Таки не bug, и то приятно.

leonidko ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.