IPv4 vs IPv6
Os dois são versões do Internet Protocol (IP). O IPv4 é o projeto original dos anos 1980; o IPv6 é o seu sucessor, com um espaço de endereços muitíssimo maior. A maioria das conexões hoje usa os dois.
| IPv4 | IPv6 | |
|---|---|---|
| Tamanho | 32 bits | 128 bits |
| Endereços possíveis | cerca de 4,3 bilhões | cerca de 3,4 × 1038 |
| Formato | 203.0.113.25 | 2001:db8:85a3::8a2e:370:7334 |
| Notação | 4 números decimais de 0 a 255 | 8 grupos de 4 dígitos hexadecimais; sequências de zeros podem ser abreviadas com :: |
| Compartilhamento de endereço | comum (NAT, CGNAT) | raramente necessário; cada aparelho pode ter um endereço global |
| Configuração | DHCP ou manual | automática (SLAAC) ou DHCPv6 |
Por que o IPv6 existe
Quatro bilhões de endereços pareciam infinitos em 1981, mas não bastam para celulares, notebooks e aparelhos inteligentes de bilhões de pessoas. Os registros regionais distribuíram seus últimos blocos IPv4 regulares na década de 2010. As operadoras contornaram o problema com NAT, em que um único IPv4 público é compartilhado por uma casa inteira ou, no caso do CGNAT, por muitos clientes. O IPv6 acaba com essa escassez.
Você tem IPv6?
Abra o Meu IP. Se o endereço tiver dois-pontos (:), o seu navegador chegou até nós por IPv6; se forem quatro números separados por pontos, por IPv4. Os navegadores preferem o IPv6 quando os dois lados o suportam, então ver um IPv4 geralmente significa que a sua operadora ou o seu roteador não ativou o IPv6.
Um é mais rápido ou mais seguro?
Nenhum é mais rápido por natureza; a velocidade depende da rota. O IPv6 pode parecer mais ágil em redes móveis porque evita o CGNAT. A segurança é parecida: os dois dependem do firewall do roteador e da criptografia (HTTPS) nas camadas superiores. Com IPv6, os aparelhos podem ser alcançados por um endereço global, então o firewall do roteador precisa bloquear o tráfego de entrada não solicitado, como praticamente todos os roteadores domésticos fazem por padrão.
Faixas privadas
As redes privadas IPv4 usam 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16. O IPv6 usa endereços locais únicos (fc00::/7) e endereços link-local (fe80::/10), que toda interface recebe automaticamente.