IPv4 vs IPv6 — Diferenças Reais em Performance, Segurança e Operação
IPv4 tem 4,3 bilhões de endereços (32 bits) e o IPv6 opera em escala massiva (128 bits). Compare formato, NAT, autoconfiguração, segurança e adoção global.
O Que São IPv4 e IPv6 e Por Que Existem Duas Versões
IPv4 (Internet Protocol version 4) e IPv6 (Internet Protocol version 6) são as duas versões do protocolo que atribui endereços a cada dispositivo conectado à internet. O IPv4 foi definido em 1981 pela RFC 791 e usa endereços de 32 bits, o que resulta em aproximadamente 4,3 bilhões de combinações. O IPv6 foi especificado em 1998 (RFC 2460, atualizado pela RFC 8200) com endereços de 128 bits, alcançando uma escala praticamente ilimitada.
O IPv6 não nasceu por capricho. A internet cresceu muito além do que os projetistas do IPv4 imaginaram nos anos 1980. Com a explosão de smartphones, IoT, cloud e redes móveis, os endereços IPv4 públicos se esgotaram em todos os registros regionais (RIRs). O IPv6 é a solução definitiva para esse esgotamento.
Resposta direta
IPv4 tem 4,3 bilhões de endereços (32 bits) e o IPv6 tem 2128 endereços (128 bits). Na prática, a maioria das redes opera em dual stack, com ambos ativos ao mesmo tempo.
Comparativo Completo — IPv4 vs IPv6
A tabela a seguir compara os dois protocolos em critérios técnicos e operacionais relevantes para o dia a dia de quem projeta, administra ou diagnostica redes.
| Critério | IPv4 | IPv6 |
|---|---|---|
| Tamanho do endereço | 32 bits | 128 bits |
| Espaço total de endereçamento | ~4,3 bilhões | ~3,4 × 1038 |
| Formato de notação | Decimal pontuado (192.168.1.1) |
Hexadecimal com dois-pontos (2001:db8::1) |
| Tamanho do cabeçalho | Variável (20–60 bytes) | Fixo (40 bytes) + extension headers |
| Fragmentação | Pelo roteador ou host | Somente pelo host de origem |
| Checksum no cabeçalho IP | Sim | Não (delegado para camadas superiores) |
| Broadcast | Sim (endereço de broadcast) | Não (usa multicast e anycast) |
| NAT para economia de IP | Muito comum (NAT/PAT/CGNAT) | Em geral desnecessário |
| Autoconfiguração | DHCP v4 | SLAAC e/ou DHCPv6 |
| IPsec | Opcional | Mandatório na especificação (uso prático varia) |
| Sub-rede padrão de LAN | Varia (/24 é o mais comum) | /64 como prática padrão |
| Resolução de endereço na LAN | ARP (Address Resolution Protocol) | NDP (Neighbor Discovery Protocol) |
| Maturidade e legado | 40+ anos de operação global | Adoção crescente, mas ainda não universal |
Formato dos Endereços — Como Ler e Escrever
IPv4
Um endereço IPv4 é escrito como quatro números decimais separados por pontos, cada um entre 0 e 255. Exemplos: 8.8.8.8, 192.168.1.1, 10.0.0.1. Cada número representa 8 bits (1 octeto), totalizando 32 bits.
IPv6
Um endereço IPv6 é escrito como oito grupos de 4 dígitos hexadecimais separados por dois-pontos. Exemplo completo: 2001:0db8:0000:0000:0000:0000:0000:0001. Na prática, grupos consecutivos de zeros podem ser omitidos com :: (uma vez por endereço), resultando em 2001:db8::1.
Regras de abreviação do IPv6
- Zeros à esquerda — podem ser omitidos dentro de cada grupo (
0db8→db8) - Grupos consecutivos de zero — substituídos por
::uma única vez no endereço - Loopback —
::1(equivalente ao127.0.0.1do IPv4) - Link-local — sempre começa com
fe80::
Espaço de Endereçamento — Por Que o IPv4 Esgotou
O IPv4 oferece 232 endereços (4.294.967.296). Desses, uma parte significativa é reservada para uso privado (RFC 1918), multicast, loopback, documentação e funções especiais, reduzindo o espaço público disponível para cerca de 3,7 bilhões.
O esgotamento dos blocos IPv4 públicos ocorreu gradualmente nos registros regionais (RIRs):
| RIR | Região | Pool /8 esgotado |
|---|---|---|
| APNIC | Ásia-Pacífico | Abril de 2011 |
| RIPE NCC | Europa e Oriente Médio | Setembro de 2012 |
| LACNIC | América Latina | Junho de 2014 |
| ARIN | América do Norte | Setembro de 2015 |
| AFRINIC | África | Janeiro de 2020 |
No Brasil, o LACNIC (responsável pela América Latina) opera em modo restrito, alocando no máximo um /22 (1.024 endereços) por organização. Novos provedores dependem do mercado secundário ou do CGNAT para operar exclusivamente em IPv4.
NAT, CGNAT e a Relação com IPv6
NAT (Network Address Translation) é o mecanismo que permite que múltiplos dispositivos em uma rede privada compartilhem um único IP público. O CGNAT (Carrier-Grade NAT) leva isso ao nível do provedor: vários assinantes compartilham o mesmo endereço IPv4 público.
Consequências operacionais do CGNAT
- Impossibilidade de abrir portas — jogos online, câmeras IP, servidores domésticos e VPNs podem não funcionar atrás de CGNAT
- Dificuldade de rastreamento — um único IP público pode representar dezenas ou centenas de assinantes, complicando investigações de segurança
- Aumento de latência — o CGNAT adiciona uma camada extra de tradução de endereços no caminho do pacote
- Serviços P2P degradados — torrents, VoIP e comunicação direta entre peers ficam prejudicados
O IPv6 elimina a necessidade de CGNAT ao oferecer endereços públicos suficientes para cada dispositivo. Em redes com IPv6 nativo, cada máquina recebe seu próprio endereço global, simplificando firewall, roteamento e troubleshooting.
Atenção com NAT66
Embora o IPv6 elimine a necessidade técnica de NAT, alguns administradores implementam NAT66 por política. Isso é controverso na comunidade de rede, pois reintroduz os problemas que o IPv6 foi projetado para resolver.
Performance Real — IPv6 É Mais Rápido?
A resposta curta é: depende do cenário. O IPv6 tem vantagens teóricas que podem se traduzir em ganho real, mas a diferença prática varia muito.
Vantagens teóricas do IPv6
- Cabeçalho fixo e simplificado — roteadores processam pacotes IPv6 com menos overhead
- Sem NAT — elimina a tradução de endereços, reduzindo latência em cada salto onde NAT seria aplicado
- Sem fragmenação por roteadores — o host de origem descobre o MTU do caminho via PMTUD, evitando reprocessamento
Na prática
Medições de grandes provedores de conteúdo (Facebook Engineering, 2015; Apple WWDC, 2015; Google) mostraram resultados mistos. Em conexões móveis, onde CGNAT é predominante, o IPv6 tendeu a ser mais rápido (menos camadas de tradução). Em conexões fixas com NAT simples, a diferença foi marginal.
O fator mais relevante para latência na maioria dos cenários continua sendo a qualidade da rota, distância geográfica e infraestrutura da operadora, não a versão do protocolo isoladamente.
Segurança — IPsec, Firewall e Superfície de Ataque
O IPv6 foi projetado com IPsec como parte integral da especificação (RFC 4301), enquanto no IPv4 o IPsec é uma extensão opcional. Na prática, porém, a maioria das implementações modernas suporta IPsec em ambos os protocolos.
Diferenças operacionais em segurança
| Aspecto | IPv4 | IPv6 |
|---|---|---|
| IPsec | Opcional, mas amplamente suportado | Mandatório na especificação |
| NAT como "firewall" | Muitos confiam no NAT como barreira | Sem NAT; requer firewall explícito |
| Scanning de rede | Viável (varrer um /24 leva segundos) | Inviável (um /64 tem 264 endereços) |
| Resolução de vizinhança | ARP (vulnerável a spoofing) | NDP com SEND (mais seguro, mas pouco implantado) |
| Dual stack | — | Dobra a superfície de ataque (dois protocolos a monitorar) |
Regra prática de segurança
Se você ativa IPv6 na rede, precisa de política de firewall para IPv6 também. Muitas brechas ocorrem quando o IPv6 é ativado por padrão pelo sistema operacional, mas o firewall só filtra IPv4.
Autoconfiguração — DHCP vs SLAAC
Uma das diferenças mais visíveis na operação é como os dispositivos obtêm seus endereços.
IPv4: DHCPv4
No IPv4, o método padrão é o DHCPv4. O dispositivo envia um broadcast DHCP Discover, e o servidor DHCP responde com um endereço IP, máscara, gateway e DNS. Sem DHCP, o endereço precisa ser configurado manualmente (IP estático).
IPv6: SLAAC e DHCPv6
No IPv6, o dispositivo pode se autoconfigurar via SLAAC (Stateless Address Autoconfiguration, RFC 4862). Ao entrar na rede, ele recebe um prefixo do roteador (via Router Advertisement) e gera seu próprio endereço combinando o prefixo com um identificador derivado do MAC address ou gerado aleatoriamente (privacy extensions, RFC 4941).
O DHCPv6 também existe e pode operar de duas formas:
- Stateful — o servidor atribui endereço, gateway e DNS (similar ao DHCPv4)
- Stateless — o endereço vem via SLAAC, e o DHCPv6 apenas fornece informações extras (DNS, domínio)
Dual Stack, Tunneling e Mecanismos de Transição
Na prática, a maioria das redes opera em dual stack, rodando IPv4 e IPv6 simultaneamente. O sistema operacional escolhe qual versão usar para cada conexão usando o algoritmo Happy Eyeballs (RFC 8305), que prioriza IPv6 quando disponível e faz fallback transparente para IPv4 se necessário.
Outros mecanismos de transição
- 6to4 — encapsula pacotes IPv6 dentro de IPv4 (obsoleto na prática)
- Teredo — tunneling IPv6 sobre UDP/IPv4 (usado pelo Windows em redes sem IPv6 nativo)
- DS-Lite (Dual-Stack Lite) — o provedor opera IPv6 nativo e tunela IPv4 sobre IPv6 para os poucos serviços que ainda exigem IPv4
- NAT64 + DNS64 — traduz pacotes IPv6 para IPv4 no gateway, permitindo que hosts IPv6-only acessem servidores IPv4
- 464XLAT — combina NAT46 no dispositivo com NAT64 no provedor; usado em redes móveis IPv6-only
Adoção Global — Dados Reais
A adoção do IPv6 varia fortemente por país e por operadora. Os indicadores mais citados vêm do Google (que mede a porcentagem de conexões IPv6 em seus servidores) e do APNIC Labs.
| Fonte | Indicador | Observação |
|---|---|---|
| Google IPv6 Statistics | Percentual de acessos ao Google via IPv6 | Tendência de crescimento contínuo ano a ano |
| APNIC Labs | Adoção por país (medida por script em anúncios) | Índia, França, Alemanha e EUA entre os líderes |
| NIC.br (Brasil) | Porcentagem de ASes brasileiros com IPv6 | Brasil entre os cinco maiores em volume absoluto de tráfego IPv6 |
No Brasil, grandes operadoras (Vivo, Claro, TIM) já operam IPv6 nativo para clientes de banda larga e móvel. ISPs regionais estão em estágio mais variado de implantação.
Quando Priorizar IPv6 no Seu Projeto
Não existe uma resposta única, mas existem cenários onde o IPv6 faz mais sentido do que manter exclusivamente IPv4.
- Ambientes greenfield (novos) — projetos que começam do zero não herdam configuração legada e podem ser IPv6-first desde o início
- Alta demanda de endereçamento — redes com milhares de dispositivos (IoT, campus universitário, datacenter) se beneficiam do espaço ilimitado do IPv6
- Necessidade de eliminar CGNAT — se sua operação exige portas abertas, IP público fixo ou rastreabilidade por IP, o IPv6 é o caminho mais sustentável
- Compliance com operadoras e governo — em alguns países e contratos, a oferta de IPv6 é requisito regulatório
- Redução de complexidade a longo prazo — dual stack adiciona overhead operacional; no futuro, o objetivo é convergir para IPv6-only
Quando manter foco em IPv4
- Sistemas legados que não suportam IPv6 e não podem ser atualizados
- Integrações com APIs ou parceiros que operam exclusivamente em IPv4
- Ambientes pequenos onde o espaço RFC 1918 atende sem constrangimento
Como Verificar Qual Protocolo Você Está Usando
A forma mais simples de verificar é acessar a ferramenta Meu IP do SaberMeuIP.com.br. Ela exibe o endereço IP detectado na sua conexão, indicando se é IPv4 (formato x.x.x.x) ou IPv6 (formato xxxx:xxxx::xxxx).
Para testar a conversão entre formatos, use o Conversor IPv4 para IPv6, que mostra o endereço IPv4-mapped em notação IPv6 e vice-versa.
Via linha de comando
- Linux/macOS:
ip -6 addr show(mostra endereços IPv6 ativos) - Windows:
ipconfig /all(lista IPv4 e IPv6 de cada interface) - Teste de conectividade:
ping6 google.com(Linux) ouping -6 google.com(Windows)
Perguntas Frequentes — IPv4 vs IPv6
A diferença fundamental está no tamanho do endereço. IPv4 usa 32 bits (aproximadamente 4,3 bilhões de endereços), enquanto IPv6 usa 128 bits, oferecendo um espaço de endereçamento praticamente ilimitado (2128 combinações).
Não automaticamente. O cabeçalho simplificado e a ausência de NAT podem reduzir latência em certos cenários, mas a velocidade real depende mais da operadora, qualidade da rota e infraestrutura do que da versão do protocolo.
Não no curto prazo. O IPv4 e o IPv6 coexistem em regime de dual stack na maioria das redes. A migração total é gradual e pode levar décadas, pois muitos sistemas legados dependem exclusivamente do IPv4.
CGNAT (Carrier-Grade NAT) é uma técnica usada por provedores para compartilhar um único IP público entre vários assinantes. Existe porque os endereços IPv4 públicos esgotaram e o CGNAT adia a necessidade de migrar para IPv6.
Em princípio, sim. O IPv6 oferece endereços suficientes para cada dispositivo ter IP público, eliminando a necessidade de tradução de endereços. Porém, alguns administradores ainda usam NAT66 por razões de política de segurança.
Dual stack é a operação simultânea de IPv4 e IPv6 na mesma interface de rede. O sistema operacional escolhe qual versão usar para cada conexão, priorizando IPv6 quando disponível (Happy Eyeballs / RFC 8305).
A ferramenta Meu IP do SaberMeuIP.com.br detecta automaticamente se você está acessando via IPv4 ou IPv6. Basta acessar a página e verificar o formato do endereço exibido.
O conceito é o mesmo (dividir em blocos menores), mas a prática difere. Em IPv6, a sub-rede padrão de LAN é /64, o que dá 264 endereços por segmento — tornando o planejamento de hosts praticamente ilimitado.
Conversor IPv4 para IPv6
Abrir o Conversor IPv4 para IPv6 e ver a equivalência do seu IP
Leituras Relacionadas
- O Que é CIDR? Prefixo, Máscara e Blocos de IP Explicados na Prática — CIDR (Classless Inter-Domain Routing) é o padrão que substituiu as classes A, B e C para representar redes IP. Entenda notação, cálculo de prefixo e erros comuns.
- Como Calcular Sub-rede IPv4 (Subnetting) Sem Planilha — Passo a Passo — Aprenda a calcular network ID, broadcast e faixa de hosts de qualquer sub-rede IPv4 usando apenas o prefixo CIDR. Método do bloco, VLSM e exemplos verificáveis.