Как я могу установить корневой домен как запись CNAME с облачным фронтом? - PullRequest
0 голосов
/ 17 июня 2019

Я хотел бы указать мой корневой домен (abc.example) в записи CNAME в облачном фронте (xxx.cloudfront.net). Однако CNAME с @ в качестве хоста не разрешен на GoDaddy.

godaddy Setting

Я хочу, чтобы https://abc.example мог указывать на xxx.cloudfront.net.

Как я могу внести изменения?

Ответы [ 2 ]

2 голосов
/ 18 июня 2019

Вы можете перенаправить свое собственное доменное имя в Amazon CloudFront, но вам нужно будет использовать Amazon Route 53 вместо сторонней службы DNS.

От Маршрутизация трафикав Amazon CloudFront Web Distribution с использованием вашего доменного имени - Amazon Route 53 :

Если вы хотите использовать свое собственное доменное имя, используйте Amazon Route 53 для создания записи псевдонима , который указывает на ваш дистрибутив CloudFront.Запись псевдонима является расширением Route 53 для DNS.Это похоже на запись CNAME, но вы можете создать запись псевдонима как для корневого домена, такого как example.com, так и для поддоменов, таких как www.example.com.(Вы можете создавать записи CNAME только для поддоменов.) Когда Маршрут 53 получает запрос DNS, который соответствует имени и типу записи псевдонима, Маршрут 53 отвечает именем домена, которое связано с вашим дистрибутивом.

Шаги:

  • Использовать A запись в Amazon Route 53
  • Установить Alias = Yes
  • Установить Псевдоним цели к дистрибутиву CloudFront

Обратите внимание, что для использования дистрибутива требуются дополнительные шаги, если вы хотите использовать HTTPS (SSL).Использование SNI бесплатно, но выделенные IP-адреса стоят дорого.Смотрите: Пользовательский SSL |Сеть доставки контента (CDN), Регистрация доменов |Amazon CloudFront

1 голос
/ 17 июня 2019

К сожалению, это невозможно.Это ограничение DNS, поскольку CNAME не позволяет вам иметь одну и ту же запись более одного раза в зоне, независимо от типа записи.Следовательно, записи SOA и NS будут конфликтовать с ним, а также записи MX, если таковые имеются.

...