Ich hoste eine statische Website auf Amazon S3 mit DNS auf Amazon Route 53. Ich möchte, dass auf meine Website über IPv4 und IPv6 zugegriffen werden kann (da es an der Zeit ist).
Wenn ich mit der Route 53 AWS Management Console einen A
(IPv4-) Alias-Eintrag für meinen S3-Bucket hinzufüge , werde ich aufgefordert, den Namen meines S3-Bucket als Endpunkt anzugeben. Wenn ich versuche, einen AAAA
(IPv6) "Alias" -Datensatz hinzuzufügen, erhalte ich keine solche Option:
Der Versuch, einen AAAA
Datensatz manuell festzulegen, indem der vorhandene A
Datensatz nach seiner Erstellung geklont wird, führte zu einem Fehler:
Ich weiß, dass der A
"Alias" -Datensatz eine korrekte IPv4-IP-Adresse in Route 53-DNS einfügt:
Ich habe Angst, eine IPv6-Adresse manuell festzulegen, da ich glaube, dass es keine Garantie dafür gibt, dass sie bestehen bleibt. Die Einstellung Alias-Ziel ist das, was Amazon für statische S3-Sites vorschreibt.
Meine Frage ist daher, ob Amazon AWS den Zugriff auf statische S3-Websites über IPv6 unterstützt. Wenn ja, wie kann ich dies einrichten?
Antworten:
Amazon hat jetzt Unterstützung für IPv6 über eine Reihe von Dienstleistungen .
IPv6-Unterstützung für Amazon S3
Um über IPv6 auf Ihre Inhalte zugreifen zu können, müssen Sie zu neuen Dual-Stack-Endpunkten wechseln, die folgendermaßen aussehen:
oder dieses:
quelle
www.example.com.s3-website-us-east-1.amazonaws.com
Gute Nachrichten! AWS unterstützt IPv6 in CloudFront und S3 .
AWS unterstützt IPv6 derzeit (01.04.2016) nur in sehr begrenztem Umfang, nur ELBs in EC2 Classic können IPv6 - und sie werden zugunsten von VPCs auslaufen.IPv6 wird in Route53-, S3-, CloudFront-, EC2-Knoten oder VPC-basierten Load Balancern (ELBs) nicht unterstützt.Viele warten darauf, dass AWS IPv6-Unterstützung hinzufügt, auch ich. Bis dahin ist Ihre beste Wahl wahrscheinlich ein anderer Anbieter mit guter IPv6-Unterstützung.quelle
AWS bietet nahezu keine IPv6-Unterstützung. Wenn Sie es jedoch dringend benötigen, gibt es eine hässliche Lösung: Sie können den Load Balancer vor Ihrer statischen Website verwenden. Es unterstützt IPv6, ist jedoch je nach Situation möglicherweise nicht optimal oder funktioniert überhaupt nicht. Eine andere Möglichkeit wäre, Dienste wie CloudFlare in Betracht zu ziehen. Sie erledigen die Übersetzung für Sie. Die einzige echte Lösung ist die Abkehr von AWS von Plattformen, die IPv6 nativ unterstützen. Zum Beispiel bietet RackSpace eine gute IPv6-Unterstützung sowie Linode und andere.
quelle