Делегируем управление субдоменом
07 Jun 2010 | Автор: dd |Возникла необходимость делегировать управление доменной зоной третьего уровня (то есть например newdomain.odminblog.ru) серверам доменных имен хостера. Первое что пришло в голову, это создать зону в named.conf где указать что данный сервер является вторичным и первичным обозначить доменный сервер хостинг провайдера.
Согласуясь с вышесказанным запись в named.conf приобретает следующий вид:
############################################
zone “newdomain.odminblog.ru” {
type slave;
file “slave/newdomain.odminblog.ru”;
masters {
DNS-провайдера;
};
############################################
Но данный вариант по мне не корректен, так что пришлось пойти в изысканиях дальше. Поковырявшись в доках, мануалах и описаниях на сайте RU-CENTER пришел к тому, что управление зоной можно делегировать в файле описания зоны, подобно тому как это делает провайдер при делегировании PTR записи. Для этого необходимо описать DNS сервера отвечающие за данный субдомен, в разделе определения серверов доменных имен, причем их имена должны принадлежать к субдомену.
newdomain IN NS ns1.newdomain.odminblog.ru
newdomain IN NS ns2.newdomain.odminblog.ru
После чего, через канонический тип имени CNAME определяем доменные сервера провайдера
ns1.newdomain CNAME ns1.DNC-провайдера.
ns2.newdomain CNAME ns2.DNC-провайдера.
В таком варианте все должно нормально работать. При тестировании попробовал описать DNS сервера провайдера сразу в описании NS для субдомена, используя их хостнеймы, но после такого финта, по непонятной причине отвалились MX-записи для корневого домена, что было довольно неожиданно, ибо вся остальная зона отдавалась замечательно.
Делегируем управление субдоменом,Теги: dns, интернет, настройка системы, Сети