Делигирование поддоменов bind9

Материал из wiki.nntc.nnov.ru
Версия от 10:12, 18 ноября 2009; Gumanoed (обсуждение | вклад) (Новая: Задача: На имеющемся сервере создать подзону и делигировать поддомен каждому из хостов в этой подзон...)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

Задача: На имеющемся сервере создать подзону и делигировать поддомен каждому из хостов в этой подзоне. Создать отдельные хосты на своем DNS-сервере в каждой из подзон.


На основсном сервере, обслуживающем домен domain делаем следующие настройки:

/etc/bind/named.conf

...
zone "domain" {
        type master;
        file "/etc/bind/db.domain";
};

zone "lab.domain" {
        type master;
        file "/etc/bind/db.lab";
};
...

Создаем файл-зоны domian

/etc/named/db.domain

$TTL    604800
@       IN      SOA     domain. root.domain. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      192.168.204.22
@       IN      A       192.168.204.22


Создаем файл-зоны lab

/etc/named/db.lab

$TTL    604800
@       IN      SOA     lab.domain. root.lab.domain. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      192.168.204.22
@       IN      A       192.168.204.22
ns      IN      A       192.168.204.22

srv1    IN      NS      ns1.srv1.lab.domain.
ns1.srv1.lab.domain.    IN      A       192.168.204.23



На другом сервере с ip 192.168.204.23 устанавливаем bind9 и настраиваем его

Добавляем в файл /etc/bind/named.conf описание зоны