Ich versuche, mydomain.eu auf einen AWS-Load-Balancer zu verweisen, der von Natur aus keine stabile IP-Adresse hat. Daher sollte ich den A-Datensatz auf eine Unterdomäne bei Amazon verweisen, aber soweit Ich kann sagen, dass der A-Datensatz nur eine IP-Adresse sein kann, daher bin ich im Moment furchtbar verwirrt.
Wie würde die Zonendatei für mydomain.eu aussehen, wenn der A-Datensatz und die WWW-Unterdomäne beide auf loadbalancer.mydomain.aws.com verweisen?
Antworten:
Sie können einen Alias-Datensatz wie in http://aws.amazon.com/route53/faqs/ beschrieben verwenden :
Als nächstes können Sie die Domain wie domain.com bis www.domain.com mit einem CNAME benennen (nachdem Sie mit dem Alias-Datensatz darauf hingewiesen haben), wie:
Beachten Sie auch, dass Sie dazu Ihre Zone auf Route53 verschieben müssen, um den Alias-Datensatz zu erstellen. Die meisten DNS-Anbieter bieten leider nicht die Möglichkeit, solche Einträge für den Domainnamen vorzunehmen.
quelle
Auf der AWS-Infoseite zum elastischen Lastenausgleich :
Im Wesentlichen stellt Amazon Ihnen einen DNS-Namen zur Verfügung, dem Sie Ihre Datensätze zuordnen können. Dies würde einen CNAME-Datensatz im Gegensatz zu einem A-Datensatz verwenden. Der DNS-Name des Lastenausgleichs sollte sich nicht ändern, daher müssen Sie sich nie mit IPs befassen, die sich möglicherweise ändern, wie Sie darauf hinweisen.
BEARBEITEN:
AWS hat immer direkte CNAME-Links zu Subdomains und Wildcard-Subdomains für eine Root-Domain mit einfachen CNAME-Einträgen unterstützt. Im Wesentlichen sieht es also so aus:
Dann haben Sie für Ihre Root-Level-Domain zwei Möglichkeiten: Richten Sie entweder die DNS-Weiterleitung bei Ihrem DNS-Host-Provider ein,
mydomain.com -> www.mydomain.com
oder verwenden Sie den Route 53-Dienst von Amazon, um Ihre gesamte DNS-Zone zu hosten, und lassen Sie sie die erforderlichen Datensätze verwalten und einrichten, um Unterstützung für Root-Level-Domains zu erhalten .Wenn Sie keine Unterstützung auf Stammdomänenebene benötigen und eine Unterdomäne wie
sub.mydomain.com
oder verwendenwww.mydomain.com
, können Sie für alles einfache CNAME-Einträge verwenden.quelle