Вы никогда не сможете использовать CNAME на вершине зоны, например. для примера.com. Вы можете использовать его только для хостов в зоне, например www.example.com.
Варианты:
(Simple)
Используйте www.example.com. Создайте CNAME. Это будет работать так, как ожидалось. Затем вы можете использовать пустой ведро S3 с именем example.com (имя ведра должно быть точно таким же, как ваше имя домена) вместе с записью Alias, чтобы создать перенаправление на www.example.com, described here.
(Действительно простой)
Использование www.example.com в качестве CNAME, как указано выше, а затем создать запись с IP-адресом, указанным в верхней части this page. Это, конечно же, зависимость от третьей стороны, поэтому выполняйте свою должную осмотрительность. (Я не связан с этой компанией.)
(Более сложный, но гарантированно произвести впечатление на своих друзей)
Создать веб-распределение CloudFront. Используйте example.com как альтернативное доменное имя ¹ и используйте имя хоста ddns в качестве хоста Origin. Затем в Route 53 создайте example.com как запись A, установите Alias на Yes и выберите или введите имя хоста dxxxexample.cloudfront.net, которое было назначено вашему домену при его создании. Подождите, пока статус распространения в консоли CloudFront не отобразится «Развернутый». Прибой на ваш сайт на example.com.
Вы будете платить за CloudFront в этом сценарии, конечно, поэтому не забудьте ознакомиться с этим.
¹ Alternate доменных имен. Документация CloudFront также относится к этому полю как CNAME. Не обращайте на это внимания. По всей видимости, это случай неудачного документирования документации, по-видимому, потому, что термин CNAME так часто небрежно используется в виртуальном хостинге на основе имени, поэтому они назвали его тем, что люди ожидают, что он будет вызван. Иногда это значение будет соответствовать записи CNAME, но, очевидно, не в этот раз.
Является ли AWS ограничивающим псевдонимы собственностью Amazon? Я получаю «Набор записей не может быть сохранен, потому что: - Alias Target содержит недопустимое значение». Я собираюсь установить псевдоним xxxx.sn.mynetname.net. – barbazoo
Цели записи псевдонимов @barbazoo могут быть только: (a) другими записями в той же самой зоне маршрута 53, или (b) записями, предоставленными некоторыми службами AWS, такими как S3, ELB, CloudFront и Elastic Beanstalk. Это * внутренние * поисковые запросы, выполненные полностью внутри Route 53. http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-choosing-alias-non-alias.html –