IPv4 e IPv6 são duas versões de protocolos de camada de rede que usam endereços de 32 bits e 128 bits para garantir um roteamento suave de pacotes de dados entre dispositivos em redes. Ambientes IPv4 e IPv6 empregam software de inteligência de endereço IP para geolocalização, detecção de ameaças, otimização de desempenho de rede e obrigações regulatórias. O Internet Engineering Task Force (IETF) desenvolveu o IPv6 para superar as limitações do IPv4, razão pela qual eles são diferentes.
Qual é a diferença entre IPv4 e IPv6?
IPv4 usa um endereço numérico de 32 bits, enquanto IPv6 usa um endereço alfanumérico de 128 bits. Como resultado, o IPv6 acomoda 1.028 vezes mais endereços IP do que o IPv4. O IPv6 também é a geração mais recente de IP, enquanto o IPv4 é a primeira versão estável do protocolo de internet.
Os endereços IPv4 são representados usando uma notação decimal com pontos separando quatro octetos (exemplo: 192.168.0.1). Eles variam de 0 a 255 em termos de 0s e 1s.
Os endereços IPv6 usam notação hexadecimal e contêm oito campos, cada um contendo dois octetos (exemplo: 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
A tabela abaixo mostra as diferenças entre IPv4 e IPv6 em relação à representação de endereços, segurança, criptografia, integridade e desempenho de roteamento.
| IPv4 | IPv6 | |
| Definição | A quarta versão do protocolo de internet, usa um endereço numérico de 32 bits para transmissão de dados através de redes | Versão mais recente do protocolo de internet, que usa um endereço alfanumérico de 128 bits para superar as limitações do IPv4 |
| Exemplo | 192.168.0.1 | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
| Casos de uso | Devido à acessibilidade, a maior parte da internet, sistemas de infraestrutura legados, intranets e redes privadas | Provedores de serviços de internet (ISPs), microsserviços e dispositivos complexos de Internet das Coisas (IoT) |
| Endereço de loopback | 127.0.01 | ::1 |
| Comprimento do endereço | Um endereço de 32 bits (232) com quatro octetos | Um endereço de 128 bits (2128) que contém 16 octetos |
| Tamanho do endereço | Aproximadamente 4 bilhões de endereços únicos | Aproximadamente 340 undecilhões de endereços únicos |
| Tipos de endereço | Modos de endereço unicast, broadcast e multicast | Endereços unicast, anycast e multicast |
| Notação de endereço | Notação decimal pontuada, pontos finais separam quatro lotes de números de três dígitos | Notação hexadecimal, onde os dois pontos separam oito lotes de endereços alfanuméricos de quatro caracteres |
| Configuração de endereço | Configuração manual e protocolo de configuração dinâmica de host (DHCP) | Várias configurações de endereço, incluindo manual, DHCP, configuração automática de endereço sem estado (SLAAC) e renumeração |
| Tradução de endereço | Tradução de endereço de rede (NAT) para permitir que dispositivos de rede privada se conectem com endereços IP e portas públicas | Usa NAT64 ou NAT46 para tradução de IPv4 para IPv6 |
| Resolução de endereço | Protocolo de resolução de endereço (ARP) é o padrão para implantações IPv4 | Processo de descoberta de vizinhos para resolução de endereço |
| Classes de endereço | IPv4 tem cinco classes: classe A (0-127), classe B (128-191), classe C (192-223), classe D (224-239) e classe E (240-255) | Sem classes, pois não depende de roteamento interdomínio sem classe (CIDR) |
| Campos de cabeçalho | Um cabeçalho de pacote IPv4 contém 14 campos, incluindo o componente opcional 'opções' | 8 campos de cabeçalho, usa cabeçalhos de extensão para opções |
| Comprimento do cabeçalho | 20 bytes, pode chegar a 60 bytes dependendo dos campos opcionais e da bandeira | 40 bytes |
| Checksum do cabeçalho | Possui um checksum de cabeçalho para identificar cabeçalhos de pacotes corrompidos | Sem checksum de cabeçalho, o que acelera o encaminhamento de pacotes |
| Esquema de transmissão | Esquemas de transmissão limitada e direta | Endereçamento multicast |
| Identificação de fluxo de pacotes | Usa uma combinação de endereço de origem, porta de origem, endereço de destino, porta de destino e protocolo para identificar o fluxo | Usa um rótulo de fluxo em seu cabeçalho para identificar pacotes falsificados |
| Fragmentação | Os remetentes e os roteadores de encaminhamento são responsáveis pela fragmentação no IPv4 | Apenas os remetentes são responsáveis pela fragmentação |
| Integridade da conexão de ponta a ponta | Não é possível | Possível |
| Compatibilidade | A maioria do hardware de rede, sistemas operacionais e infraestrutura de rede, mas não com IPv6 | Nem sistemas legados desenvolvidos para IPv4 nem IPv4 |
| Resolução de servidor de nomes de domínio (DNS) | Registros A | Registros AAAA |
| Eficiência de roteamento | Usa informações de cabeçalho para roteamento hierárquico e entrega de pacotes | Tabelas de roteamento e endereços globalmente roteáveis para melhorar a latência |
| Segurança IP (IPsec) | Opcional | Recursos de segurança integrados em sua estrutura de cabeçalho de extensão |
| Criptografia e autenticação | Nenhum | Ambos |
| Privacidade | Mascaramento de endereço para ocultar os últimos oito bits dos endereços IP | Endereços temporários aleatórios nas extensões de privacidade IP |
Saiba como a consulta reversa de DNS ajuda a encontrar endereços IP de visitantes e desanonimizar o tráfego da web.

Sudipto Paul
Sudipto Paul is a former SEO Content Manager at G2 in India. These days, he helps B2B SaaS companies grow their organic visibility and referral traffic from LLMs with data-driven SEO content strategies. He also runs Content Strategy Insider, a newsletter where he regularly breaks down his insights on content and search. Want to connect? Say hi to him on LinkedIn.
