Use IPv4 e IPv6
Você deve usar endereços IPv4 e IPv6.
Quase todos na Internet atualmente têm um endereço IPv4 ou estão atrás de algum tipo de NAT e podem acessar recursos IPv4.
No entanto, no momento em que escrevo apenas 0.7% 2,3% 3,8% 6,5% 9% 12% 19% 22% da Internet é compatível com o IPv6 , mas esse número está crescendo constantemente à medida que o IPv6 começa a se espalhar pelo mundo.
Em pouquíssimos lugares, os ISPs estão fornecendo IPv6 principalmente IPv6 ou IPv6 somente para clientes residenciais e usando NAT, NAT64 de grande escala ou outras soluções para conectividade IPv4. Espera-se que este número cresça à medida que o espaço de endereços IPv4 for finalmente esgotado. Esses usuários normalmente terão melhor desempenho no IPv6.
Onde os ISPs implementaram o NAT em larga escala para resolver o esgotamento do IPv4, os usuários presos terão uma confiabilidade reduzida em todas as suas conexões à Internet devido aos limites de conexão inerentes aos gateways NAT de grande escala. Por exemplo, uma página da Web pode carregar apenas alguns alguns, mas não todos os seus recursos , deixando ícones quebrados onde as imagens devem estar, faltando estilos e scripts, etc. Isso é semelhante ao esgotamento do limite de conexão em um roteador doméstico, mas afeta todos os usuários do ISP de forma intermitente e aparentemente aleatoriamente. Se você quiser que seu site seja confiável para esses usuários, você deve veiculá-lo via IPv6 (e o ISP deve ter implantado o IPv6).
Como o IPv6 é onde a Internet está indo, ter o seu site IPv6 habilitado agora coloca você à frente do jogo e permite que você resolva qualquer problema muito antes que ele se torne sério.
Configurar nginx
Por padrão, com o Linux e o nginx, você pode vincular-se ao IPv4 e ao IPv6 ao mesmo tempo alterando suas listen
diretivas para:
listen [::]:80;
listen 80;
Ou, para sites SSL:
listen [::]:443 ssl;
listen 443 ssl;