воскресенье, 31 октября 2010 г.

Настройка DNS в CentOS

Надо сделать кэширующий + локальный днс.
Ставим пакеты
yum -y install bind bind-chroot
А стартовать не хочет.

# service named configtest
none:0: open: /etc/named.conf: file not found

2 сюрприза: конфиг должен быть в /etc, а не /etc/named, как в нормальных системах... и его просто нету!

Спасибо locate, нашли хвосты тут:
/usr/share/doc/bind-*/sample
Перейдем туда.
Теперь копируем оттуда файлы в etc и var, приводим к нужному виду и используем.
Проблема в том, что файлы получаются разбросанные по системе, а /etc забит вместо 1 каталога 4 файлами. Причем если вынести отдельно named.zones, файлов будет 5.
Сначала сделаю в виде "как оно хочет".
cp etc/* /etc/
cp -r var/named /var/

Не могу понять, что мешало сделать это все автоматически при установке.

Потом приводим к рабочему виду...
В другой раз попробую сделать с нормальными путями.. только нескоро это будет.

Комментариев нет:

Отправить комментарий