Настройка Cloudfront для основного домена без использования route53 - PullRequest
0 голосов
/ 20 марта 2019

Мы планируем использовать облачный дистрибутив для нашего основного домена, и настройки будут следующими.

Cloudfront Origin - route.domain.com -> IP-адрес удаленного сервера (xx.xx.xx.xx) www.domain.com, domain.com -> d123.cloudfront.com

Как мы знаем, мы можем настроить CNAME для www.domain.com, чтобы он указывал на распространение в облачном хранилище (d123.cloudfront.net). Однако для domain.com мы должны указать запись A на IP-адрес, а настроить запись CNAME невозможно.

В route53 есть опция под названием Alias ​​, которую можно использовать для указания домена на Cloudfront. Но наш сервер имен domain.com использует другого поставщика, и мы хотели бы придерживаться текущего сервера имен.

Любая помощь будет оценена.

1 Ответ

0 голосов
/ 21 марта 2019

Поскольку это ограничение в самом DNS, невозможно выполнить это без поставщика услуг размещения DNS, который поддерживает функцию, подобную псевдониму, иногда называемую «ANAME» или «сплющенное CNAME».Маршрут 53, конечно, является каноническим примером.CloudFlare и DNS Made Easy - другие.

Или используйте сервис , подобный этому ¹, чтобы перенаправить ваше голое доменное имя на адрес www, который будет вашим «настоящим» сайтом.Они дают вам один IP-адрес для вашей записи А.Обратите внимание, что ваш текущий поставщик DNS может иметь опцию «перенаправление», которая делает это.Он не является частью DNS, но некоторые провайдеры позволяют вам настроить перенаправление доменов на их портале DNS.

Или перенести свой DNS хостинг на маршрут 53, сохраняя свой DNS регистрация у вашего текущего поставщика.На мой взгляд, на самом деле нет веской причины не использовать Route 53. См. Создание Route 53 в качестве службы DNS для домена, который используется , чтобы перейти на Route 53 без сбоев, отметив, что последний шаг - Перенос регистрации домена на Amazon Route 53 - совершенно необязательный, как указано в документации.


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

...