Como Ativar IPv6 em Servicos de Hosting e CDN
Introdução
Para garantir uma comunicação fim a fim através do protocolo IPv6 é necessário que seja ativado e configurado não apenas nos provedores de acesso mas também nos provedores e serviços de hospedagem de conteúdo. Hoje em dia é bastante comum que esses serviços possuam suporte à IPv6 disponível para o usuário, porém nem sempre ele vem ativado por padrão a pessoa responsável por aquele ambiente deve realizar alguns procedimentos simples para se certificar que os serviços ali hospedados serão capazes de receber a responder à requisições em IPv6.
Neste artigo iremos demonstrar como é possível realizar a ativação do IPv6 em diversos serviços de hospedagem e CDN mais utilizados.
Antes de prosseguirmos é importante salientar que o IPv6 hoje é utilizado por uma parte significativa de serviços populares acessados pela maioria dos usuários e está disponível em grandes provedores de acesso como solução definitiva à escassez do IPv4. Em muitos provedores de acesso que fizeram essa implantação por completo do IPv6 já é possível observar que em determinados horários a maior parte do tráfego recebido é através deste protocolo sendo uma das razões para isso que os conteúdos mais acessados como Google (Youtube, Google Drive, Gmail, etc), Netflix e Facebook já possuem suporte completo à IPv6.
Outro detalhe importante de se observar é que existem análises que mostram que o tráfego em cima do protocolo IPv6 tende a ser encaminhado mais rapidamente pelos roteadores por ser tratar de um tráfego nativo ao invés de um tráfego que muitas vezes precisa passar pelo processo de tradução feito pelo NAT no caso do IPv4.
Por fim a ativação do IPv6 para serviços hospedados além de permitir ter um ambiente preparado e pronto para receber requisições neste protocolo facilita também a análise de estatísticas de acesso evitando maior complexidade de casos de múltiplos acessos provenientes de conexões com NAT e CGNAT onde atrás de um 1 único IPv4 podem estar diversos usuários.
Atualização dos registros DNS AAAA e Logs
Normalmente um website ou qualquer serviço hospedado acessível somente em IPv4 possui apenas uma entrada do tipo A no domínio utilizado para direcionar o usuário para o serviço.
É necessário portanto que após ativar o IPv6 no serviço em questão e certificar-se de todos os detalhes relacionados à aplicação, como possíveis vhosts, criar os registro AAAA em seu serviço de DNS apontando para o endereço IPv6.
Uma maneira de validar o funcionamento após feitas todas as alterações é através da URL https://ipv6-test.com/validate.php
Além disso certifique-se que os logs do servidor Web hospedando o site ou serviço esteja configurado corretamente caso seja necessário análise desses logs.
Ativando o IPv6
CloudFlare
Não há nada necessário à ser feito pois o IPv6 já é ativado por padrão. Para se checar esta opção verifique a seguinte opção abaixo na configuração do domínio. Para maiores detalhes acesse esta URL para saber como ativar/desativar o IPv6 para o domínio.
A CloudFlare é também uma opção para caso o serviço de hospedagem que você utiliza não possua suporte à IPv6 pois com a CloudFlare atuando como proxy do seu site ela será capaz de receber todas as requisições em IPv6 e encaminhá-las para um serviço que seja IPv4-only.
Além disso na CloudFlare a fim de facilitar a análise de estatísticas de acesso feitas via IPv6 por sistemas de análise que não suportam o protocolo a CloudFlare desenvolveu uma funcionalidade chamada Pseudo IPv4 que adiciona um header HTTP às requisições estabelecidas sob IPv6 contendo um "pseudo" IPv4 da Classe E, ou seja um mesmo endereço de origem IPv6 irá sempre produzir um resultado com o mesmo pseudo endereço IPv4 a fim de manter a compatibilidade com aplicações legadas que não suportam ou não compreendem IPv6. Para ativar este serviço que é gratuito acesse esta URL.
Referência: https://www.cloudflare.com/ipv6/
Akamai
Autentique-se no portal e procure por "IPv6 Configuration" e clique em Enable.
Referências:
https://www.akamai.com/us/en/multimedia/documents/product-brief/ipv6-adaptation-product-brief.pdf
https://blogs.akamai.com/2018/06/six-years-since-world-ipv6-launch-entering-the-majority-phases.html
https://blogs.akamai.com/2018/06/six-years-since-world-ipv6-launch-entering-the-majority-phases.html