Verificar minha conexão

Guias · Noções de rede

IPv4 ou IPv6: o que muda de verdade para você

Confira o seu IP em dois dias diferentes e talvez você veja 203.0.113.45 numa vez e algo como 2001:db8:4a2b:7c00:1d3:9f2:aa41:6e05 na outra. Mesma conexão, dois tipos de endereço. Veja o que o segundo muda para você, e o que não muda.

A história em resumo

Um endereço IPv4 tem 32 bits e é escrito como quatro números: 192.0.2.1. Isso permite cerca de 4,3 bilhões de endereços, e a reserva central já tinha se esgotado em 2011. Desde então, o compartilhamento (NAT em casa, CGNAT nos provedores) mantém o IPv4 funcionando.

Um endereço IPv6 tem 128 bits e é escrito como oito grupos em hexadecimal: 2001:0db8:1234:5678:0000:0000:0000:0001, que pode ser encurtado tirando os zeros à esquerda e trocando uma sequência de grupos zerados por ::, o que dá 2001:db8:1234:5678::1. Há endereços suficientes para cada aparelho ter os seus próprios endereços únicos no mundo, várias vezes.

Um exemplo real: um endereço, várias notações

Para ver como os dois sistemas se relacionam, colocamos o endereço de documentação 192.0.2.1 no conversor de IP do iplover:

Decimal com pontos192.0.2.1
Um número só3221225985
Hexadecimal0xC0000201
Binário11000000.00000000.00000010.00000001
IPv6 mapeado de IPv4::ffff:192.0.2.1, também escrito ::ffff:c000:201
Prefixo 6to42002:c000:201::/48

Esta tabela esconde duas lições. Primeiro, um endereço IPv4 é só um número de 32 bits; os pontos são para as pessoas. C0 00 02 01 em hexadecimal é 192 0 2 1. Segundo, o IPv6 pode carregar um endereço IPv4 dentro dele. Você vai encontrar ::ffff:192.0.2.1 em logs de servidor: é um visitante IPv4 comum, registrado por um software que lida com os dois protocolos num mesmo socket. Trate-o como 192.0.2.1. (A forma 6to4 é de um antigo método de transição que hoje está obsoleto; você só vai vê-la em documentação velha.)

O que muda para você

Cada aparelho tem um endereço público

Com IPv4 em casa, todos os aparelhos se escondem atrás do único endereço do roteador. Com IPv6, o provedor dá um bloco para a sua casa (normalmente um /56 ou um /48), o roteador distribui endereços desse bloco para cada aparelho, e cada um, em princípio, pode ser alcançado. Na prática, o firewall do roteador bloqueia por padrão conexões de entrada não solicitadas, o que dá a mesma proteção que o NAT dava por acaso.

Redirecionar portas vira uma regra de firewall

Não há nada para traduzir, então não há redirecionamento. Para deixar um servidor caseiro acessível por IPv6, você libera a porta para o endereço desse aparelho nas configurações do firewall IPv6 do roteador. Atrás de CGNAT, essa muitas vezes é a única forma de aceitar conexões de entrada.

Os seus aparelhos trocam de endereço de propósito

Para impedir que os sites sigam um aparelho pelo endereço, os sistemas modernos usam endereços temporários “de privacidade” para as conexões de saída e os trocam com frequência, normalmente todo dia. Windows, macOS, iOS e Android fazem isso por padrão. Então ver outro endereço IPv6 amanhã é normal, mas a primeira metade (o prefixo de rede do seu provedor) costuma durar mais, e essa metade continua identificando a sua conexão.

Os sites veem o que você usou

Quando os dois funcionam, o seu aparelho tenta primeiro o IPv6 e volta rapidinho para o IPv4 se estiver lento. Um site que só tem IPv4 vê o seu endereço IPv4; um com os dois costuma ver o IPv6. É por isso que a página inicial do iplover pode mostrar um tipo de endereço diferente de outro verificador.

Se você vir isto, faça isto

SituaçãoO que significaO que fazer
O iplover mostra um endereço IPv6A sua conexão tem IPv6 funcionandoNada. O seu endereço IPv4 pode ser outro e compartilhado.
A VPN está ligada, mas os sites veem um endereço IPv6 do seu provedorA VPN só passa o IPv4 pelo túnel: um vazamento de IPv6Ative o suporte a IPv6 da VPN ou a proteção contra vazamentos; ou desative o IPv6 no aparelho enquanto estiver conectado.
Um jogo ou app diz que você precisa redirecionar portas, e você está atrás de CGNATNão há IPv4 de entradaUse IPv6 se o outro lado suportar; se não, veja o guia sobre CGNAT.
Os logs mostram ::ffff: seguido de um endereço IPv4Um visitante IPv4 escrito em forma IPv6Leia como o endereço IPv4 que vem depois do prefixo.
Você quer ver os endereços do seu próprio aparelhoVer o que ele recebeuipconfig no Windows, ip -6 addr no Linux, Ajustes do Sistema → Rede → Detalhes no Mac.

O que não muda

Um endereço IPv6 não revela mais sobre você que um IPv4: o provedor, uma localização aproximada e nada parecido com um endereço residencial. Ele não é “menos privado” por ser mais longo; com os endereços temporários, pode até mudar com mais frequência. E quase tudo o que você faz on-line funciona igual com os dois: a diferença só importa quando você roda servidores, usa VPN ou investiga problemas.

Fontes

Documentos oficiais que usamos para conferir os fatos deste guia.