Vor kurzem hat Apple allen seinen Anbietern, die seine mobile-api und aws vpc verwenden, die IPv6-Unterstützung als obligatorisch auferlegt. Wie kann ich das erreichen? Ich habe nachgesehen, https://aws.amazon.com/blogs/aws/elastic-load-balancing-ipv6-zone-apex-support-additional-security/
bin mir aber nicht sicher, was ich tun soll.
Ich würde hier kompetente Beratung benötigen.
amazon-ec2
ipv6
amazon-vpc
apple
apple-ios
Shailesh Sutar
quelle
quelle
dig -t aaaa your-elb-assigned-name.amazonaws.com
Antworten:
Leider hat AWS die sinnvolle IPv6-Unterstützung stark vernachlässigt. Ihre "Lösung", wenn Sie es so nennen können, besteht darin, eine Nicht-VPC-ELB vor Ihre Anwendung zu werfen. Aus vielen Gründen ist dies für viele Anwendungsfälle eine nicht haltbare Lösung.
Als Notlösung habe ich gesehen, dass mehrere Unternehmen einen IPv6-fähigen VPS bei einem anderen Anbieter
AAAA
einrichten, den Datensatz darauf verweisen und dann Haproxy oder ein anderes ähnliches Softwarepaket verwenden, um Anforderungen an Ihre IPv4-Infrastruktur zu übermitteln. Ja, dies ist eine wirklich umständliche und zugegebenermaßen fehlerhafte Vorgehensweise, aber bis AWS eine aussagekräftige IPv6-Unterstützung herausbringt, gibt es nicht allzu viele andere Optionen.Bearbeiten:
In Bezug auf die Behauptung von Craig, dass alle ELBs (VPC oder anderweitig) IPv6-Adressen haben. Ja, das ist richtig, aber in meinen Tests und in Diskussionen mit anderen AWS-Experten hören die ELBs diese IPs nicht auf Datenverkehr. Ich vermute, dass die Aktivierung von IPv6 auf den ELBs, wie sie es getan haben, ein erster Schritt ist, um irgendwann vollständige IPv6-Unterstützung anzubieten. Mein Verdacht ist, dass sie dies während oder kurz vor ihrer re: Invent-Konferenz in der ersten Dezemberwoche 2016 ankündigen werden.
quelle
Sie können durch das Voranstellen IPv6 - Datensätze für Ihre ELB erstellen ,
ipv6.
um Ihre ELB öffentlichen Hostnamen.Hostnamen und IPs wurden aufgrund der Kundenumgebung überarbeitet - dies ist in einer nicht standardmäßigen VPC in der Region eu-west-1 der Fall.
Beachten Sie, dass Sie auch das
dualstack
Präfix verwenden können, um sowohl DatensätzeA
als auchAAAA
Datensätze für Ihre ELB zurückzugeben.quelle
dualstack
Präfix gibt es schon seit über einem Jahr, aber ich bin mir nicht sicher, ob Amazon überhaupt die Mühe gemacht hat, seine Dokumente zu aktualisieren - die KB sagt immer noch, dass IPv6 nur für EC2-Classic ist, das seit Jahren veraltet und auf aktiv deaktiviert ist Alle Konten wurden nach dem 4. Dezember 2013 erstellt.In us-east verwende ich einen IPv6-Tunnelbroker, um einen IPv6-Tunnel bereitzustellen, mit dem die Instanz direkt über eine IPv6-Adresse angesprochen werden kann. Da der Präsenzpunkt des Tunnelbrokers lokal mit Amazon querverbunden ist, erhöht sich die Latenz nur um ca. 1 ms.
Der Nachteil ist, dass Sie IPv6 selbst routen müssen (z. B. mit radvd), um IPv6 an andere Instanzen im Subnetz zu übertragen.
quelle
Ist auf einen interessanten Artikel gestoßen (veröffentlicht am 1. Dezember 2016).
https://aws.amazon.com/about-aws/whats-new/2016/12/announcing-internet-protocol-version-6-support-for-ec2-instances-in-amazon-virtual-private-cloud/
Sie können IPv6 auf VPCs in der Region "Ohio" aktivieren.
quelle
Stellen Sie CloudFlare vor Ihre Anwendung. Sie akzeptieren Anforderungen auf IP6, leiten den Datenverkehr jedoch an Ihre IP4-ELB weiter.
quelle