Ты не можешь
ELB предоставляет один или несколько IP-адресов, скрывающихся за CNAME, который вы используете с записью www, и эти адреса не являются статичными, поэтому вы не можете создать запись A вверху («верхушка») вашего домена. и укажите адреса ... вместе с этим, CNAME на вершине домена не является допустимой конфигурацией DNS. Так что нет прямого способа сделать это.
Вы можете использовать функцию пересылки веб-сайтов Go Daddy для перенаправления запросов example.com на www.example.com, что приведет к тому, что браузер изменит значение адресной строки с example.com на www.example.com, а затем отправит трафик на ELB (через www CNAME) ... или вы можете переместить DNS из Go Daddy в сервис Amazon Route 53, который имеет другую функцию, которая работает аналогично CNAME, но реализована иначе, в соответствии с правилами, установленными в RFC-1912 . Они называют эти ALIAS
записи.
Запись псевдонима в маршруте 53 является указателем на внутреннюю конфигурацию в маршруте 53, которая позволяет этой службе искать и возвращать соответствующую А-запись для службы, на которую указывает запись псевдонима.
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html
Вы также можете удалить запись по умолчанию (@) A, если она есть, и большинство браузеров просто используют вместо нее www. Это сработало для меня.
источник
Я просто пытался использовать Godaddy DNS, чтобы указать @ запись на CNAME. Но похоже, что я не смог решить проблему. Следующее выше руководство тогда работает.
укажите свой домен на route53 и затем выберите нужную запись A и пропустите запись через Alias. Вы должны быть в состоянии добиться успеха.
источник
Вы можете успешно сделать это, создав запись CNAME в GoDaddy, которая «указывает на» DNS-запись amazonaws.com, которую AWS предоставляет для вашего балансировщика нагрузки. Смотрите их документацию здесь:
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html
источник
Я искал решение этой проблемы, и в итоге это оказалось очень простым процессом.
В AWS он говорит (запись), но на самом деле вам просто нужно добавить запись и значение CNAME в качестве URL-адреса балансировщика нагрузки. Для основного домена используйте следующие значения:
хост: [www] значение: [ссылка на балансировщик нагрузки]
Для поддоменов добавьте следующее:
значение host [any subdomain name]: [ссылка на балансировщик нагрузки]
И это все ... Теперь ваш балансировщик нагрузки AWS должен быть подключен к вашему домену или поддомену.
Благодаря этой статье
https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html
источник
Мы можем использовать ec2 с лаком и nginx, чтобы указать на внешний ip для веб-сайта, размещенного на godaddy.
источник