2015-09-21 1 views
0

Я размещаю контент на AWS и хочу настроить свои настройки DNS таким образом, чтобы как моя запись @, так и запись на WWW регистрировались на моем балансе Elastic Load Balancer.Настройка имен доменов без записей A

  • example.com (@ запись)
  • www.example.com (WWW записи)

AWS рекомендует создание доменов с помощью записи CNAME в качестве IP-адреса могут изменяться.

Вся документация, которую я видел на CNAME, заключается в том, что они имеют дело с субдоменами, но не с основным доменом (http://example.com ). Первичный домен требует записи A и поэтому должен требовать IP-адрес.

Я не хочу использовать запись A, чтобы указать трафик на мой балансировщик эластичной нагрузки, поскольку IP-адрес может измениться.

Любая идея, как я могу обойти эту проблему?

Я использую Linode для управления своим DNS.

+0

Просто к сведению: решение, предложенное @Volkan Paksoy работает только в том случае, если вы переместите домен в службу AWS Route53 AWS. – chris

ответ

1

Вы можете использовать специальный тип записи в Route 53 под названием «Alias».

Вопрос: Могу ли я указать свою зону апекс (example.com против www.example.com) в моем Elastic Load Balancer?

Да. Amazon Route 53 предлагает специальный тип записи, называемый записью «Alias» , которая позволяет сопоставить имя вашей зоны apex (example.com) DNS с вашим DNS-адресом ELB (т. Е. Elb1234.elb.amazonaws.com). Связанные с IP-адресами с балансировщиками эластичной нагрузки Amazon могут быть изменены в любое время из-за увеличения, уменьшения или обновления программного обеспечения . Маршрут 53 отвечает на каждый запрос для записи псевдонима с одним или несколькими IP-адресами для балансировщика нагрузки . Запросы к записям Alias, отображаемым на нагрузку ELB , являются бесплатными. Эти запросы перечислены как «Intra-AWS-DNS-запросы» в отчете об использовании Amazon Route 53.

Источник: https://aws.amazon.com/route53/faqs/

Просто установите псевдоним для Да, и вы будете иметь возможность выбрать балансировки нагрузки из выпадающего меню:

enter image description here