Das kannst du nicht.
ELB stellt eine oder mehrere IP-Adressen bereit, die sich hinter dem CNAME verbergen, den Sie mit dem WWW-Datensatz verwenden. Diese Adressen sind nicht statisch. Sie können daher keinen A-Datensatz oben ("Apex") in Ihrer Domain erstellen und zeigen Sie auf die Adressen ... ein CNAME am Scheitelpunkt einer Domain ist keine gültige DNS-Konfiguration. Es gibt also keinen direkten Weg, dies zu tun.
Sie können entweder die Weiterleitungsfunktion der Go Daddy-Website verwenden, um example.com-Anforderungen an www.example.com umzuleiten. Dadurch ändert der Browser seinen Adressleistenwert von example.com in www.example.com und sendet dann Datenverkehr an ELB (über den www-CNAME) ... oder Sie können den DNS-Dienst von Go Daddy auf den Route 53-Dienst von Amazon verschieben, der über eine andere Funktion verfügt, die ähnlich wie ein CNAME funktioniert, jedoch gemäß den in RFC-1912 festgelegten Regeln unterschiedlich implementiert ist . Sie nennen diese ALIAS
Aufzeichnungen.
Ein Alias-Datensatz in Route 53 ist ein Zeiger auf die interne Konfiguration in Route 53, mit dem dieser Dienst nach einem geeigneten A-Datensatz für den Dienst suchen und diesen zurückgeben kann, auf den der Alias-Datensatz verweist.
http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/CreatingAliasRRSets.html
Ich habe gerade versucht, Godaddy-DNS zu verwenden, um den @ -Datensatz auf einen CNAME zu verweisen. Aber es scheint, dass ich das Problem nicht beheben konnte. folgende obige richtlinie funktioniert dann.
Zeigen Sie mit Ihrer Domain auf route53 und folgen Sie der Auswahl Ihres gewünschten A-Eintrags. Geben Sie den Eintrag über Alias weiter. Sie sollten in der Lage sein, den Erfolg zu erzielen.
quelle
Sie können dies erfolgreich durchführen, indem Sie in GoDaddy einen CNAME-Eintrag erstellen, der auf den von AWS für Ihren Load Balancer bereitgestellten amazonaws.com-DNS-Eintrag verweist. Die Dokumentation finden Sie hier:
https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/using-domain-names-with-elb.html
quelle
Ich habe nach einer Lösung für dieses Problem gesucht und es stellte sich schließlich als sehr einfacher Prozess heraus.
In AWS heißt es (Ein Datensatz), aber tatsächlich müssen Sie nur den CNAME-Datensatz und den Wert als Load Balancer-URL hinzufügen. Verwenden Sie für die primäre Domain die folgenden Werte:
Host: [www] Wert: [Link zum Lastenausgleich]
Fügen Sie für eine Subdomain Folgendes hinzu:
Host [beliebiger Subdomainname] Wert: [Load Balancer Link]
und das war's ... Ihr AWS Load Balancer sollte jetzt mit Ihrer Domain oder Subdomain verbunden sein.
Danke an diesen Artikel
https://shlomoswidler.com/2009/07/elastic-in-elastic-load-balancing-elb.html
quelle
Wir können ein ec2 mit Lack und Nginx verwenden, um auf eine externe IP für eine Website zu verweisen, die auf Godaddy gehostet wird.
quelle