Всем привет!
Есть вопрос про делегирование субдомена.
У меня есть сервер с 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.
В общем я страдаю и не знаю, как починить. Помогите плз:)
LinuxForum.Fans
delegate subdomain
Автор: slonokot
1 сообщений
1943 просмотров
Войдите или зарегистрируйтесь, чтобы ответить.