В настоящее время у меня зарегистрированы свои домены и я управляю DNS с помощью DynDNS.
Я собираюсь развернуть машины в AWS и развернуть записи DNS на основе их имен хостов в AWS, но у меня проблемы с API Dyn, и я не смог успешно это сделать.
Я не хочу передавать все мои зоны DynDNS и экспортировать / импортировать свои записи в AWS.
Это возможно создавать NS-записи в Dyn Это было добавить значения AWS NS чтобы любые записи, которые я создаю в AWS под этими NS, затем могли нормально распространяться через Dyn?
Я надеюсь это имеет смысл. Пожалуйста, дайте мне знать, если мне нужно уточнить детали.
Вы можете делегировать подзону. Итак, для «примера»: aws.example.com
будет для ваших экземпляров AWS, в то время как dyn продолжит обслуживать example.com
. Тогда новые хосты в AWS будут выглядеть так: foo.aws.example.com
и bar.aws.example.com
. Чтобы это сработало:
Создайте и протестируйте подзону на AWS с помощью файла зоны, например:
; zone fragment for sub-domain aws.example.com
; name servers in the same zone
$TTL 2d ; default TTL = 2 days
$ORIGIN aws.example.com.
@ IN SOA ns3.aws.example.com. hostmaster.aws.example.com. (
2003080800 ; serial number
2h ; refresh = 2 hours
15M ; update retry = 15 minutes
3W12h ; expiry = 3 weeks + 12 hours
2h20M ; minimum = 2 hours + 20 minutes
)
; sub-domain name servers
IN NS ns1.aws.example.com.
IN NS ns2.aws.example.com.
; sub-domain mail server
IN MX 10 mail.aws.example.com.
; A records for name servers above
ns1 IN A 10.10.0.24
ns2 IN A 10.10.10.24
; A record for mail server above
mail IN A 10.10.0.25
Делегируйте эти серверы имен в вашем example.com
зона в Dyn:
aws.example.com. IN NS ns1.aws.example.com.
aws.example.com. IN NS ns2.aws.example.com.
ns1.aws.example.com. IN A 10.10.0.24
ns2.aws.example.com. IN A 10.10.10.24
Заметка: Вам нужен NS
и A
записи в файлах подзоны и суперзоны, чтобы это работало.
Увеличьте серийный номер в вашем example.com
зона. Перезагрузить и протестировать.
Для получения дополнительной информации этот учебник.