Итак данная статья – просто пример настройки bind9 под Debian 6.0.
На него поставлены несколько следующих задач :
1. Обрабатывать запросы ( рекурсивные ) от клиентов нашей сети.
2. Анонсировать master DNS зоны.
Все.
Приступим.
Установка :
apt-get update
apt-get install bind9 bind9utils bind9-host bind9-doc
Файлы которые можно редактировать для настройки named
/etc/bind/named.conf – Главный файл настроек ( исторически сложилось ) на текущий момент инклудит все остальные файлы.
/etc/bind/named.conf.options – файл в котором описывается секция опций.
/etc/bind/named.conf.default-zones – описания зоны которые идут по умолчанию.
/etc/bind/named.conf.local – описание локальных зон.
Я не буду настраивать bind ( размещения информации по файлам конфигурации ) так как предлагает дистрибутив Debian, а воспользуюсь способом к которому привык.
Добавляю в
/etc/bind/named.conf.options
allow-query { any; };
// позволяет принимать запросы на всех доступных интерфейсах
allow-recursion { 127.0.0.1; 10.10.10.1/30; 8.8.1.9/25;};
// в allow-recursion добавляем все сети которым разрешена рекурсия.
// listen-on-v6 { any; };
Далее в папке /etc/bind/ создаем файл named.conf.master ( для описания наших мастер зон ) с таким содержанием :
zone “100.239.192.in-addr.arpa” IN {
type master;
file “/master/100″;
};
zone “200.239.192.in-addr.arpa” IN {
type master;
file “/master/200″;
};
Организуем запуск наших зон :
добавляем в named.conf строку
include “/etc/bind/named.conf.master”;
создаем каталог :
mkdir /etc/bind/master/
Сохраняем там файлы зон ( в нашем случае это файлы 100 и 200 )
Вот пример такого файла :
cat 200
$TTL 86400
@ IN SOA ns.server.net. hostmaster.server.net. (
2005111008 ; Serial
28800 ; Refresh
14400 ; Retry
1209600 ; Expire
86400 ) ; Minimum
;
IN NS ns.server.net.
IN NS mail.server.net.
;
1 IN PTR router.server.net.
/etc/init.d/bind9 restart
Проверяем логи если что – ( мы не прописывали отдельного файла для логирования bind9 – хотя это и отличная идея – поэтому он пишет по умолчанию – в daemon.log)
tail -100 /var/log/daemon.log | less
Это все.
https://ifreebsd.org/linux/%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-bind9-%D0%BF%D0%BE-debian-6-0/
Просмотров: 1167