Делигирование поддоменов bind9: различия между версиями
Gumanoed (обсуждение | вклад) (Новая: Задача: На имеющемся сервере создать подзону и делигировать поддомен каждому из хостов в этой подзон...) |
Gumanoed (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 59: | Строка 59: | ||
Добавляем в файл /etc/bind/named.conf описание зоны | Добавляем в файл /etc/bind/named.conf описание зоны | ||
+ | |||
+ | /etc/bind/named.conf | ||
+ | |||
+ | ... | ||
+ | zone "srv1.lab.domain" { | ||
+ | type master; | ||
+ | file "/etc/bind/db.srv1"; | ||
+ | }; | ||
+ | |||
+ | |||
+ | Создаем файл-зоны /etc/bind/db.srv1 | ||
+ | |||
+ | /etc/bind/db.srv1 | ||
+ | |||
+ | $TTL 604800 | ||
+ | @ IN SOA ns1.srv1.lab.domain. root.srv1.lab.domain. ( | ||
+ | 2 ; Serial | ||
+ | 5M ; Refresh | ||
+ | 10M ; Retry | ||
+ | 2419200 ; Expire | ||
+ | 604800 ) ; Negative Cache TTL | ||
+ | ; | ||
+ | @ IN NS ns1.srv1.lab.domain. | ||
+ | ns1 IN A 192.168.204.23 | ||
+ | |||
+ | srv1 IN A 192.168.204.23 | ||
+ | |||
+ | mail IN A 192.168.204.23 | ||
+ | ftp IN A 192.168.204.24 | ||
+ | |||
+ | |||
+ | |||
+ | Теперь при использовании в качестве DNS сервера первого хоста, обслуживающего зону domain вы должны получать ip адреса хостов, описанных на втором сервере, обслуживающем поддомен srv1.lab.domain | ||
+ | |||
+ | ping ftp.srv1.lab.domain должно возвращать ip 192.168.204.24, а ping mail.srv1.lab.domain - 192.168.204.23 |
Текущая версия на 15:48, 18 ноября 2009
Задача: На имеющемся сервере создать подзону и делигировать поддомен каждому из хостов в этой подзоне. Создать отдельные хосты на своем 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 описание зоны
/etc/bind/named.conf ... zone "srv1.lab.domain" { type master; file "/etc/bind/db.srv1"; };
Создаем файл-зоны /etc/bind/db.srv1
/etc/bind/db.srv1 $TTL 604800 @ IN SOA ns1.srv1.lab.domain. root.srv1.lab.domain. ( 2 ; Serial 5M ; Refresh 10M ; Retry 2419200 ; Expire 604800 ) ; Negative Cache TTL ; @ IN NS ns1.srv1.lab.domain. ns1 IN A 192.168.204.23 srv1 IN A 192.168.204.23 mail IN A 192.168.204.23 ftp IN A 192.168.204.24
Теперь при использовании в качестве DNS сервера первого хоста, обслуживающего зону domain вы должны получать ip адреса хостов, описанных на втором сервере, обслуживающем поддомен srv1.lab.domain
ping ftp.srv1.lab.domain должно возвращать ip 192.168.204.24, а ping mail.srv1.lab.domain - 192.168.204.23