Nie możesz
ELB zapewnia jeden lub więcej adresów IP, ukrywających się za CNAME, którego używasz z rekordem www, a te adresy nie są statyczne, więc nie możesz utworzyć rekordu A na górze („wierzchołku”) swojej domeny i wskaż adresy ... wraz z tym, że CNAME na szczycie domeny nie jest prawidłową konfiguracją DNS. Więc nie ma bezpośredniego sposobu, aby to zrobić.
Możesz użyć funkcji przekierowywania witryny Go Daddy, aby przekierować żądania example.com na www.example.com, co spowoduje, że przeglądarka zmieni wartość paska adresu z example.com na www.example.com, a następnie wyśle ruch do ELB (przez www CNAME) ... lub możesz przenieść DNS z Go Daddy do usługi Amazon 53 Route, która ma inną funkcję, która działa podobnie do CNAME, ale jest wdrażana inaczej, zgodnie z zasadami ustanowionymi w RFC-1912 . Nazywają te ALIAS
rekordy.
Rekord Alias na Trasie 53 to wskaźnik do konfiguracji wewnętrznej w Trasie 53, który umożliwia tej usłudze wyszukiwanie i zwrócenie odpowiedniego rekordu A dla usługi, na którą wskazuje rekord Alias.
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html
Możesz także usunąć domyślny (@) rekord, jeśli taki istnieje, a większość przeglądarek zamiast tego spróbuje po prostu www. To działało dla mnie.
źródło
Właśnie próbowałem użyć chrzestnego DNS, aby wskazać rekord @ na CNAME. Ale wygląda na to, że nie byłem w stanie rozwiązać problemu. następnie działa powyższa wytyczna.
wskaż domenę na route53 i śledź wybierz żądany rekord A i przekaż rekord przez Alias. Powinieneś być w stanie odnieść sukces.
źródło
Możesz z powodzeniem to zrobić, tworząc w GoDaddy rekord CNAME, który wskazuje na rekord DNS amazonaws.com, który AWS zapewnia dla modułu równoważenia obciążenia. Zobacz ich dokumentację tutaj:
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html
źródło
Szukałem rozwiązania tego problemu i ostatecznie okazało się, że jest to bardzo prosty proces.
W AWS jest napisane (rekord), ale tak naprawdę wystarczy dodać rekord CNAME i wartość jako URL modułu równoważenia obciążenia. W przypadku domeny podstawowej użyj następujących wartości:
host: [www] wartość: [link modułu równoważenia obciążenia]
W przypadku subdomeny dodaj:
host [dowolna nazwa subdomeny] wartość: [link modułu równoważenia obciążenia]
i to wszystko ... Moduł równoważenia obciążenia AWS powinien być teraz połączony z domeną lub subdomeną.
Dzięki temu artykułowi
https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html
źródło
Możemy użyć ec2 z lakierem i nginx, aby wskazać zewnętrzny ip dla strony hostowanej na chrzestnym.
źródło