Указание экземпляра EC2 на пользовательский DNS - PullRequest
0 голосов
/ 21 мая 2019

Я пытался следовать этому руководству, но оно более сложное, чем нужно, я надеюсь, потому что я могу назначать имена тегов вручную, и я могу выполнять работу с route53 вручную. https://www.esentri.com/auto-register-ec2-instance-in-aws-route-53/

Что у меня есть, так это то, что я создал гостевую зону PUBLIC. "myzoneabc.com" Это было создано косвенно после того, как я создал свой зарегистрированный домен в Route53.

Затем я запустил экземпляр EC2, взял присвоенное ему AWS DNS-имя и создал запись CNAME следующим образом

server.myzoneabc.com CNAME ec2-35-177-xxx-xxx.eu-west-2.compute.amazonaws.com

Я могу без проблем пересылать данные на сервер с DNS = server.myzoneabc.com. Проблема в том, что когда я перезагружаю свой EC2, DNS, который я ввел в мою запись route53 выше, больше не действителен, потому что он будет изменен после остановки / запуска моего экземпляра EC2. Мой экземпляр EC2 создается только один раз и либо в рабочем, либо в остановленном состоянии, он никогда не завершается. Таким образом, вопрос заключается в том, есть ли способ, чтобы route53 указывал на запись DNS, например server.myzoneabc.com, на мой экземпляр EC2 без использования DNS, который назначается Amazon, который всегда отличается. Вот что, я думаю, эти теги экземпляра EC2 делают в учебной ссылке, размещенной выше.

1 Ответ

0 голосов
/ 21 мая 2019

Возможно, вам необходимо обновить DNS-провайдера, чтобы использовать записи NS вашей размещенной зоны. Только создавая хостинговую зону, никто не скажет кому-либо в интернете ее использовать.

Следуйте инструкциям разработчика: https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingNewSubdomain.html

...