Recentemente, a Apple impôs o suporte ao IPv6 como obrigatório para todos os seus fornecedores que usam sua mobile-api e o aws vpc não oferece suporte ao IPv6. Como posso conseguir isso. Eu verifiquei, https://aws.amazon.com/blogs/aws/elastic-load-balancing-ipv6-zone-apex-support-additional-security/
no entanto, não tenho certeza do que fazer.
Eu precisaria de aconselhamento especializado aqui.
amazon-ec2
ipv6
amazon-vpc
apple
apple-ios
Shailesh Sutar
fonte
fonte
dig -t aaaa your-elb-assigned-name.amazonaws.com
Respostas:
Infelizmente, a AWS negligenciou gravemente o suporte significativo ao IPv6. A "solução" deles, se você pode chamar assim, é lançar um ELB não-VPC na frente do seu aplicativo. Por muitas razões, essa é uma solução não sustentável para muitos casos de uso.
Como uma solução paliativa, a tática que eu já vi usada por várias organizações é levantar um VPS compatível com IPv6 com outro provedor, apontar o
AAAA
registro para lá e usar haproxy ou outro pacote de software semelhante para proxy de solicitações à sua infraestrutura IPv4. Sim, essa é uma maneira realmente complicada e reconhecidamente interrompida de fazer as coisas, mas até que a AWS libere suporte significativo ao IPv6, não existem muitas outras opções.Editar:
Em relação à afirmação de Craig de que todos os ELBs (VPC ou outros) têm endereços IPv6. Sim, isso está correto, mas nos meus testes e nas discussões com outros especialistas da AWS, os ELBs na verdade não escutam esses IPs em busca de tráfego. Meu palpite é que ativar o IPv6 nos ELBs como eles fizeram é o primeiro passo para oferecer suporte completo ao IPv6 em algum momento. Suspeito que eles façam um anúncio sobre isso durante ou logo antes da conferência re: Invent na primeira semana de dezembro de 2016.
fonte
Você pode criar registros IPv6 para o seu ELB
ipv6.
anexando o nome do host público do seu ELB.Nomes de host e IPs redigidos por ser um ambiente de cliente - isso é na região eu-west-1 em uma VPC não padrão.
Observe que você também pode usar o
dualstack
prefixo para retornar os registrosA
eAAAA
para o seu ELB.fonte
dualstack
prefixo existe há um bom ano, mas não tenho certeza se a Amazon se preocupou em atualizar seus documentos - a KB ainda diz que o IPv6 é apenas para o EC2-Classic, que foi descontinuado por anos e desativado ativamente em todas as contas criadas depois de 04 de dezembro de 2013.No leste dos EUA, uso um broker de encapsulamento IPv6 para fornecer um encapsulamento IPv6 que permite que a instância seja endereçada diretamente usando um endereço IPv6. Como o ponto de presença do intermediário de túnel é conectado cruzadamente à Amazon localmente, isso adiciona apenas cerca de 1ms de latência.
O lado negativo é que, para obter o IPv6 para outras instâncias na sub-rede, você deve rotear você mesmo (por exemplo, com radvd).
fonte
Me deparei com um artigo interessante (publicado em 1 de dezembro de 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/
Você pode ativar o IPv6 em VPCs na região "Ohio".
fonte
Coloque o CloudFlare na frente do seu aplicativo. Eles aceitarão solicitações no IP6, mas direcionarão o tráfego para o seu IP4 ELB.
fonte