Не удалось заставить Route 53 работать с ELB

Я создал ELB для двух своих экземпляров dev. Мое доменное имя example.com, которое является записью A для эластичного IP-адреса для экземпляра EC2. Я пытаюсь создать запись поддомена dev.example.com, которая является записью ALIAS для ELB. Мое DNS-имя ELB — dev-elb-222222222.ap-southeast-1.elb.amazonaws.com.

Когда я нажимаю ELB DNS прямо из браузера, данные обслуживаются отлично. Но когда я захожу на dev.example.com, я получаю ошибку, что адрес DNS не найден.

Прошел уже час с момента создания набора записей для dev.example.com. Вот значения набора записей:

Имя: dev.example.com

Тип: A - IPv4 Address

Целевой псевдоним: dualstack.dev-elb-222222222.ap-southeast-1.elb.amazonaws.com.

Идентификатор размещенной зоны псевдонима: Z1LMS91P8CMLE5

Политика маршрутизации: Simple

Оценить здоровье цели: No

Может кто-нибудь, пожалуйста, скажите мне, где я ошибаюсь?


person chaudharyp    schedule 11.05.2016    source источник
comment
Ваши настройки кажутся хорошими. Что произойдет, если вы разрешите доменное имя (например, ping dev.example.com)?   -  person John Rotenstein    schedule 12.05.2016
comment
Спасибо за вашу помощь. Я узнал проблему. Проблема заключалась в том, что мой файл зоны DNS был размещен на GoDaddy, и я пытался внести изменения в Route 53.   -  person chaudharyp    schedule 12.05.2016
comment
В моем случае это произошло из-за того, что моя служба ELB работала в VPC, поэтому псевдоним был установлен в частной размещенной зоне - вне досягаемости общедоступной зоны, пока я не связал с ней соответствующий VPC.   -  person arielnmz    schedule 22.05.2020


Ответы (2)


В вашем случае лучше добавить Record Set типа CNAME, Name dev.example.com, значение DNS name ELB.

Пожалуйста, ознакомьтесь с этой статьей: http://hanoian.com/content/index.php/21-aws-setup-elb-and-route53-to-handle-ssl-certificate-and-www

person Châu Hồng Lĩnh    schedule 10.02.2017

Записи ALIAS в основном используются по двум причинам:

  1. Сделайте возможным псевдоним корневого домена для другой службы.
  2. Сделайте возможным использование системы псевдонимов, которая может сосуществовать с другими данными.

Записи псевдонимов возможны в Route 53, потому что Route 53 обладает внутренними знаниями о том, как следует отвечать на запрос; сторонний DNS-сервер не имеет доступ к той же информации.

Итак, вы можете попробовать создать CNAME для этого. См. Выбор между псевдонимом и Наборы записей ресурсов без псевдонимов для получения дополнительной информации о видимости записи.

person RaviTezu    schedule 11.05.2016
comment
Записи псевдонимов, указывающие на ELB, лучше с точки зрения ценообразования: запросы к записям псевдонимов, которые сопоставлены с Elastic Load Balancer, дистрибутивами Amazon CloudFront, средами AWS Elastic Beanstalk и корзинами веб-сайтов Amazon S3, предоставляются бесплатно. - person John Rotenstein; 12.05.2016
comment
Спасибо за вашу помощь. Я узнал проблему. Проблема заключалась в том, что мой файл зоны DNS был размещен на GoDaddy, и я пытался внести изменения в Route 53. - person chaudharyp; 12.05.2016
comment
Можно указать GoDaddy на Route53 и выполнить все настройки там. См. статью Миграция службы DNS для существующего домена в Amazon Route 53 - person John Rotenstein; 13.05.2016