Se eu for System Preferences > Network > Advanced
, é mostrado que tenho 2 endereços IPv6 diferentes (ambos com um prefixo de 64 bits). Por que é assim?
Se eu digitar ifconfig | grep inet
no terminal, ele também me mostrará esses 2 endereços IPv6 (entre os outros endereços). No final de um desses 2 endereços IPv6, está a palavra dynamic
e, no final do outro, existe autoconf temporary
. Por que perguntar por que precisamos de dois endereços IPv6 e qual a diferença entre dynamic
e autoconf temporary
.
127.0.0.1
. No IPv6 ,::1
(0000:0000:0000:0000:0000:0000:0000:0001
).Respostas:
O IPv6 costumava derivar do endereço MAC do seu dispositivo. Este é o formato EUI-64 modificado . Esses endereços são reconhecíveis olhando o meio dos últimos 64 bits. Se eles contiverem
..ff:fe..
, provavelmente é um endereço baseado no EUI-64.Como o algoritmo produz os mesmos 64 bits toda vez que algumas pessoas temem que seja fácil rastrear dispositivos móveis, como laptops e smartphones. Toda rede teria um prefixo diferente, mas os últimos 64 bits sempre seriam os mesmos.
É por isso que as extensões de privacidade foram inventadas. Um dispositivo gera novos 64 bits de vez em quando e o usa no endereço IPv6. Como novos endereços são gerados regularmente, os endereços são marcados como
temporary
. Um dispositivo pode ter vários endereços de extensão de privacidade se o sistema ainda estiver usando um endereço antigo quando um novo endereço estiver sendo gerado. O sistema manterá o endereço antigo pelo tempo que for necessário. Para novas conexões de saída, um sistema geralmente usa o endereço temporário gerado mais recentemente para manter um nível máximo de privacidade.fonte
Parece haver quatro tipos diferentes de endereços IPv6:
fe80:
. (não utilizável globalmente, vinculado ao roteamento)fd00:
. (não utilizável globalmente, não vinculado ao roteamento)No meu caso, acabei de ativar o IPv6 na minha rede doméstica e descobri que tenho um desses quatro tipos de endereços para o meu computador com Windows. (aparecendo quando eu corro
ipconfig
)Não fiquei confuso com o endereço temporário e o endereço local do link, pois eles foram marcados como tal, mas fiquei confuso a princípio pelo segundo endereço, marcado da mesma maneira que o meu principal. Percebi que era mais curto e
fd00
, no começo, e após pesquisar no Google, descobri que era o endereço local exclusivo do meu dispositivo.fonte