Cómo expandir direcciones IPv6


Como mismo existen reglas para acortar direcciones IPv6, también existen reglas para expandirlas, o sea, para obtener los 32 dígitos hexadecimales. Estas reglas no son más que la lógica inversa a las reglas para abreviar direcciones IPv6, por lo tanto, son muy sencillas de aprender y aplicar.

Reglas
Las dos reglas que permiten expandir una dirección IPv6 son:
1. Dentro de cada cuarteto añade 0s al lado izquierdo hasta que tenga cuatro dígitos hexadecimales.
2. Si existen dos puntos dobles (::), reemplázalos por varios cuartetos del tipo 0000 hasta que la cantidad de cuartetos total sea ocho.

Ejemplo
Veamos un ejemplo con la siguiente dirección IPv6:

2300:0:0:A01::80

1ra regla
Mira cada uno de los cuartetos independientemente y añade 0s a la izquierda hasta que el cuarteto tenga 4 dígitos hexadecimales. La dirección IPv6 queda así:

2300:0000:0000:0A01::0080

2da regla
Como existen dos puntos dobles, se debe reemplazar por cuartetos del tipo 0000 hasta que la cantidad total de cuartetos sea ocho. En este caso debemos añadir tres, pues existen cinco actualmente. La dirección IPv6 queda así:

2300:0000:0000:0A01:0000:0000:0000:0080

De esta forma la dirección IPv6 2300:0:0:A01::80 se transforma en 2300:0000:0000:0A01:0000:0000:0000:0080.

Ejercicios
Aquí te dejo varios ejercicios para que practiques:


¿Qué te parece el post? ¿Aprendiste algo nuevo? Déjame tu opinión y preguntas en los comentarios.

Comentarios