DNS

В MacOS X 10.4.x-10.9x стоит BIND-9.x.x
Например, в 10.4.11 - BIND 9.3.6-APPLE-P2
Он прекрасно понимает обычные конфигурации для BIND, хотя имеющийся ГУИ для управления ДНС-сервером в МакОС 10.4 Сервер убивает эти изменения напрочь.

Также, команда serveradmin dns stop; serveradmin dns start не только громоздка, но и выполняется долго.
Для сброса кэша она тоже неудобна, а пришедшая в составе BIND утилита rndc для управления ДНС-cервером почему-то не работает.

Фикс rndc

sudo rndc-confgen > /etc/rndc.conf

Копируем настройки rndc из /etc/rndc.conf в /etc/rndc.key, то есть: key “rndc-key” { algorithm hmac-md5; secret “FakeKeyf17ZwIcTydddw==”;};
Также проверяем, чтобы порт управления в /etc/named.conf соответствовал порту в настройках /etc/rndc.conf, т.к. по умолчанию rndc-confgen ставит порт 953, а в named.conf, опять же по умолчанию стоит порт 54 (см блок controls)

controls {
        inet 127.0.0.1 port 953
                allow {127.0.0.1;} keys {"rndc-key";};
};

Где будем менять - не принципиально, раобтают и 54, и 953 порты, главное - чтобы в обоих конфигах был указан один и тот же порт.

mac_os/dns.txt · Last modified: 2013/12/20 23:23 by drybkin
About this template
CC Attribution-Share Alike 4.0 International
Powered by PHP Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0 Valid HTML5