Я создал псевдонимы для вершины зоны моего доменного имени с помощью интерфейса командной строки ELB, как описано в Руководство разработчика Elastic Load Balancing. Я также добавил запись AAAA, используя флаг AAAA типа --rr, который не описан в руководстве.
Графический интерфейс Route 53 заполняется после того, как я выполняю команды elb-associate-route53-hosted-zone для записей A и AAAA. Я записал, как записи выглядят в графическом интерфейсе, удалил записи и попытался воссоздать, используя только графический интерфейс. Я получаю следующую ошибку.
RRSet с DNS-именем example.com., Тип A содержит целевой псевдоним, содержащий размещенную зону, которая является недопустимым целевым псевдонимом.
Я хотел бы использовать графический интерфейс Route 53 для выполнения этой операции. Поддерживает ли графический интерфейс Route 53 создание псевдонима вершины зоны, указывающего на Elastic Load Balancer?
Инженер из команды Route 53 сообщил мне, что создание проприетарного псевдонима можно создать в консоли Route 53 (графический интерфейс).
Вот шаги.
DNS-имя: new-balancer-751654286.us-east-1.elb.amazonaws.com (запись A)
ipv6.new-balancer-751654286.us-east-1.elb.amazonaws.com (запись AAAA)
dualstack.new-balancer-751654286.us-east-1.elb.amazonaws.com (запись A или AAAA)
Примечание. Поскольку набор IP-адресов, связанных с LoadBalancer, может меняться со временем, вам никогда не следует создавать запись «A» с каким-либо конкретным IP-адресом. Если вы хотите использовать понятное DNS-имя для LoadBalancer вместо имени, созданного службой Elastic Load Balancing, вам следует создать запись CNAME для DNS-имени LoadBalancer или использовать Amazon Route 53 для создания размещенной зоны. Дополнительные сведения см. В разделе «Использование доменных имен с эластичной балансировкой нагрузки» на странице http://docs.amazonwebservices.com/ElasticLoadBalancing/latest/DeveloperGuide/using-domain-names-with-elb.html.
Статус: 0 из 0 экземпляров в эксплуатации
Конфигурация порта: пересылка с 80 (HTTP) на 80 (HTTP)
Липкость: отключено (править)
Зоны доступности: us-east-1b
Группа безопасности источника: amazon-elb-sg
Псевдоним владельца: amazon-elb
Идентификатор размещенной зоны: Z3DZXD0Q79N41H
Чтобы получить авторитетный ответ, обратитесь к Amazon AWS, создателям Amazon Route 53. Тем не менее, вполне разумно предположить, что Route 53 вероятно, не позволяет создавать CNAME (псевдонимы) на вершине зоны, поскольку DNS не поддерживает это.
Есть инициативы / обсуждения разрешить CNAME на вершине зоны в процессе. Но стандарт необходимо будет доработать, а затем внедрить в «большинство» общедоступных кэшей DNS - на что, вероятно, уйдут в лучшем случае годы.
Однако обратите внимание, что Route 53 вместе с Amazon Elastic Load Balancer (ELB) теперь поддерживает проприетарный псевдонимы для балансировщиков нагрузки ELB на вершине зоны. Они не публикуются в DNS как CNAME, они обрабатываются внутренний перевод псевдонимов к A-Records на лету и изданию A-Records.