IPv6 na hospedagem: o que é, por que importa e como configurar
O IPv4 está esgotado. O IPv6 resolve isso com um espaço de endereços praticamente ilimitado. Veja como o IPv6 funciona na prática, como afeta servidores e aplicações e como configurar na VPS.
O que é IPv6
IPv6 (Internet Protocol version 6) é a versão atual do protocolo de internet, criado para resolver o esgotamento de endereços IPv4. Enquanto o IPv4 usa endereços de 32 bits (permitindo cerca de 4,3 bilhões de endereços únicos), o IPv6 usa 128 bits, gerando um número astronomicamente maior de endereços.
Um endereço IPv6 tem este formato:
2001:0db8:85a3:0000:0000:8a2e:0370:7334
São oito grupos de quatro dígitos hexadecimais separados por dois-pontos. Grupos de zeros consecutivos podem ser abreviados com ::.
IPv4 vs IPv6
- Tamanho do endereço: IPv4 tem 32 bits, IPv6 tem 128 bits
- Quantidade de endereços: IPv4 tem ~4,3 bilhões, IPv6 tem ~340 undecilhões
- NAT: IPv4 precisa de NAT para compartilhar IPs, IPv6 não precisa
- Header: IPv6 tem header simplificado, menos overhead
- Segurança: IPv6 foi projetado com IPsec nativo
- Adoção: IPv4 ainda domina, mas IPv6 cresce consistentemente
No Brasil, a adoção de IPv6 pelos principais provedores (Claro, Vivo, TIM) está acima de 50% do tráfego. O Google registra que mais de 45% das conexões ao google.com no Brasil já usam IPv6.
Impacto nos servidores e aplicações
Para servidores, IPv6 traz mudanças práticas em:
- Firewall: precisa de regras separadas para IPv6 (ip6tables ou ufw com ipv6)
- Aplicações: precisam ser configuradas para ouvir em endereços IPv6 (:: em vez de 0.0.0.0)
- DNS: exige registro AAAA além do registro A para expor o servidor via IPv6
- Logs: endereços de acesso aparecem no formato IPv6 nos logs do servidor
Se o firewall do servidor configurar apenas regras IPv4 e o servidor tiver IPv6 ativo, o IPv6 pode ficar totalmente aberto. Sempre configure regras de firewall para ambos os protocolos.
Configurar IPv6 na VPS
Para verificar se a VPS já tem IPv6 configurado:
ip -6 addr show
Se a interface principal (geralmente eth0 ou ens3) mostrar um endereço global 2xxx::/128 ou similar, o IPv6 já está configurado. Para verificar conectividade:
ping6 google.com
Em Ubuntu 22.04, o IPv6 é configurado automaticamente via autoconfiguração SLAAC ou DHCPv6 pelo provedor, sem necessidade de configuração manual na maioria dos casos.
DNS e registros AAAA
Para expor um domínio via IPv6, adicione um registro AAAA no DNS. Enquanto o registro A aponta para um endereço IPv4, o registro AAAA aponta para um endereço IPv6:
- Registro A: servidor.exemplo.com → 198.51.100.42 (IPv4)
- Registro AAAA: servidor.exemplo.com → 2001:db8::1 (IPv6)
Com ambos configurados, o cliente conecta via IPv6 se suportado (preferência padrão em dual-stack) e cai para IPv4 automaticamente se não houver suporte. Veja o guia de apontar domínio para a VPS via DNS para configuração completa.
Firewall e segurança IPv6
O UFW no Ubuntu tem suporte nativo a IPv6. Verifique se está ativo no arquivo /etc/default/ufw:
IPV6=yes
Com essa configuração, regras do UFW (como liberar SSH, HTTP e HTTPS) se aplicam automaticamente tanto a IPv4 quanto a IPv6. Para configuração detalhada, veja o guia do firewall UFW na VPS.
Perguntas frequentes
- Preciso de IPv6 no meu servidor?
- Depende do público. Para servidores de jogos brasileiros com jogadores em ISPs que ainda usam IPv4, o impacto é pequeno hoje. Para aplicações web e APIs modernas, suporte dual-stack (IPv4 e IPv6) é recomendado para compatibilidade futura.
- IPv6 é mais rápido que IPv4?
- Em teoria, IPv6 tem menos overhead de cabeçalho e não precisa de NAT, o que pode reduzir latência. Na prática, a diferença depende da rota e da infraestrutura do provedor. Em conexões bem configuradas a diferença é pequena.
- Minha VPS tem IPv6?
- Depende do provedor. Muitos provedores modernos incluem um bloco IPv6 junto com o IPv4. Verifique no painel de controle ou rode 'ip -6 addr show' na VPS para ver os endereços IPv6 configurados.
- Como verificar se um site ou servidor suporta IPv6?
- Use ferramentas online como test-ipv6.com ou dig AAAA dominio.com no terminal. Se houver registro AAAA no DNS e o servidor responder em IPv6, está configurado corretamente.
Próximo passo
Ver planos VPS
VPS root no Brasil com NVMe e AntiDDoS.
Guias relacionados
O que são IPv4 e IPv6 e o que muda para servidores de jogos
IP é o endereço do seu servidor na internet. O IPv4 está acabando e o IPv6 é o futuro, mas a compatibilidade ainda manda. Veja o que isso significa para um servidor de jogos.
Firewall UFW em VPS Ubuntu: regras seguras sem travar o servidor
UFW facilita a configuração de firewall no Ubuntu, mas a ordem das regras continua sendo decisiva. Este guia mostra como ativar sem perder acesso SSH, como liberar apenas o necessário e como revisar regras quando Docker e serviços web entram em cena.
Como apontar um domínio para a VPS com registros DNS
Seu site está na VPS, mas as pessoas acessam por um IP feio. O DNS resolve: um registro A liga o domínio ao IP. Veja os registros certos, o www e por que a propagação demora.