LinuxForum.Fans
Тема

delegate subdomain

Автор: slonokot 1 сообщений 1943 просмотров
#142698

Всем привет!

Есть вопрос про делегирование субдомена.

У меня есть сервер с BIND9, обслуживающий несколько зон с доменными именами второго уровня (domain.com например)
Меня попросили делегировать зону subdomain.domain.com на амазоновские днс-сервера, чтобы подразделение компании могло само управлять этой зоной, чтобы не просить меня об этом каждый раз. У меня к сожалению нет суперосновательных знаний в этой области.
ПОэтому я пошел в гугл. Все что мне удалось нарыть это разные вариации на тему делегирование субдомена машине находящейся в том же домене, в этом случае нужно еще создавать glue-records... ну например эта вот ссылка:

http://www.zytrax.com/books/dns/ch9/delegate.html

Ну я сделал по аналогии, только без этих самых glue records так как NS-ами самими я не управляю, и они могут сменить ай-пишники в любой момент (ибо амазон). В общем я добавил в файл зоны domain.com следующие записи:

$ORIGIN subdomain.domain.com
@ IN NS ns-171.awsdns-21.com.
IN NS ns-773.awsdns-32.net.
IN NS ns-1486.awsdns-57.org.
IN NS ns-1538.awsdns-00.co.uk.

И выполнил команду 'rndc reload'

Это не спасло отца русской демократии. Когда выполняешь команду 'dig @ns-171.awsdns-21.com subdomain.domain.com' она выводит корректные записи (на той стороне уже все настроили, то есть сервера готовы резолвить имена subdomain.domain.com):

;; AUTHORITY SECTION:
subdomain.domain.com. 172800 IN NS ns-171.awsdns-21.com.
subdomain.domain.com. 172800 IN NS ns-773.awsdns-32.net.
subdomain.domain.com. 172800 IN NS ns-1486.awsdns-57.org.
subdomain.domain.com. 172800 IN NS ns-1538.awsdns-00.co.uk.

Но когда я выполняю "dig +trace subdomain.domain.com", на выходе я получаю NS-записи (и SOA запись только domain.com), вот как-то так:

domain.com. 172800 IN NS ns.domain.com.
domain.com. 172800 IN NS ns1.domain.com.
domain.com. 172800 IN NS ns2.domain.com.
domain.com. 172800 IN NS ns3.domain.com.

В общем я страдаю и не знаю, как починить. Помогите плз:)

Войдите или зарегистрируйтесь, чтобы ответить.