Kinzersky.ru

Настройка Bind на Ubuntu 10.10

Просмотров: 9127Комментарии: 0
Unix

ubuntu 10.10

Код:

apt-get install bind9

named.conf.options -

Задаем каталог для кэша бинда, и другие опции. В моем случае - делаем сервер рекурсивным, разрешаем рекурсию только из внутренней подсети (т.е. снаружи сервер отвечает на запросы только насчет зон, которые хранятся у него):

options {
directory "/var/cache/bind";
recursion yes;
allow-recursion { 192.168.1.1; };

вписываем адрес ДНС сервера провайдера :

forwarders {

192.168.0.1;

};

создаем папку для хранения зон

Код:

#mkdir /etc/bind/master

внутри него создаем файл зоны, для удобства это <имя зоны>.zone:

touch /etc/bind/master/zonename.ru.zone

с примерно таким содержимым: (записи SOA и NS обязательны)

$TTL 86400
@ IN SOA localhost. root.localhost. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
86400 ) ; Negative Cache TTL
;
@ IN NS localhost.
server IN A 192.168.1.1
host IN A 192.168.1.2

в файл /etc/bind/named.conf.default-zones дописываем инфо о хранящейся у нас зоне:

zone "kinzersky.ru" {
type master;
file "/etc/bind/master/kinzersky.ru.zone";
};

проверяем конфигурацию сервера:

# named-checkconf

проверяем конфигурацию зоны:

# named-checkconf -z

если проблем нету, выдаст следующее:

zone zonename.ru/IN: loaded serial 1

Перезапустим:

#/etc/init.d/bind9 reload