Si voy System Preferences > Network > Advanced
, se muestra que tengo 2 direcciones IPv6 diferentes (ambas con un prefijo de 64 bits). ¿Por qué es así?
Si escribo ifconfig | grep inet
en el terminal, también me muestra esas 2 direcciones IPv6 (entre las otras direcciones). Al final de una de esas 2 direcciones IPv6 está la palabra dynamic
y al final de la otra autoconf temporary
. ¿Por qué preguntarse por qué deberíamos necesitar dos direcciones IPv6 y cuál es la diferencia entre dynamic
y autoconf temporary
?
127.0.0.1
. En IPv6 ,::1
(0000:0000:0000:0000:0000:0000:0000:0001
).Respuestas:
IPv6 solía derivarse de la dirección MAC de su dispositivo. Este es el formato EUI-64 modificado . Dichas direcciones son reconocibles mirando a la mitad de los últimos 64 bits. Si contienen,
..ff:fe..
entonces es probable que sea una dirección basada en EUI-64.Debido a que el algoritmo produce los mismos 64 bits cada vez que algunas personas temían que sería fácil rastrear dispositivos móviles como computadoras portátiles y teléfonos inteligentes. Cada red tendría un prefijo diferente, pero los últimos 64 bits siempre serían los mismos.
Es por eso que se inventaron las extensiones de privacidad . Un dispositivo genera nuevos 64 bits de vez en cuando y lo usa en la dirección IPv6. Debido a que las nuevas direcciones se generan regularmente, las direcciones se marcan como
temporary
. Un dispositivo puede tener múltiples direcciones de extensión de privacidad si el sistema todavía está usando una dirección anterior cuando se genera una nueva dirección. El sistema mantendrá la dirección anterior durante el tiempo que sea necesario. Para las nuevas conexiones salientes, un sistema generalmente usará la dirección temporal generada más recientemente para mantener un nivel máximo de privacidad.fuente
Parece que hay cuatro tipos diferentes de direcciones IPv6:
fe80:
. (no utilizable globalmente, vinculado al enrutamiento)fd00:
. (no utilizable globalmente, no vinculado a enrutamiento)En mi caso, acabo de habilitar IPv6 en mi red doméstica y descubrí que tengo uno de cada uno de estos cuatro tipos de direcciones para mi computadora con Windows. (apareciendo cuando corro
ipconfig
)No estaba confundido por la dirección temporal y la dirección local de enlace, ya que estaban marcadas como tales, pero al principio estaba confundido por la segunda dirección que estaba etiquetada de la misma manera que la principal. Sin embargo, noté que era más corto y comencé con
fd00
, y después de buscar en Google, descubrí que es la Dirección Local Única para mi dispositivo.fuente