Obtener la dirección IPv6 correcta a partir del prefijo dado

Obtener la dirección IPv6 correcta a partir del prefijo dado

En mi máquina con Windows XP, tengo esta información:

IP Address: fcb1:cafe:1:9e33::2
Default Gateway: fcb1:cafe:1:9e33::1

Funciona bien y puedo hacer ping a la puerta de enlace. Sin embargo, ahora hay otro prefijo para host:

fcb1:abab:cdcd:efe1::/64

Para acceder a esto, agregué una ruta estática a esta IP a través de la puerta de enlace:

netsh interface ipv6 add route fcb1:abab:cdcd:efe1:1::/64 "Local Area Connection" fcb1:cafe:1:9e33::1  

Este comando se aceptó correctamente, pero ahora, cuando intento hacer ping:

ping6 fcb1:abab:cdcd:efe1:1

Recibo mensaje:Bad IPv6 address fcb1:abab:cdcd:efe1:1

Parece que la IP que estoy usando es incorrecta, sin embargo, se aceptó la entrada del host. ¿Alguien podría sugerir con el prefijo: fcb1:abab:cdcd:efe1::/64¿cuál es una IP válida a la que puedo hacer ping?

Intenté verificar la calculadora de subred pero parecen detectar esto como incorrecto; sin embargo, este prefijo se usa en un sistema válido y funciona bien, ¿alguna idea?

Respuesta1

te falta elsegundo colon»ping6 fcb1:abab:cdcd:efe1::1


Como no me gustan las frases ingeniosas, aquí hay algo que la mayoría de la gente probablemente no sepa:

Incorrecto: 2001:0 db8 :: 0001
Correcto: 2001: db8 :: 1
¡Deben suprimirse los ceros a la izquierda!

Incorrecto: 2001: db8: 0:0:0:0:2:1
Correcto: 2001: db8 :: 2:1
Incorrecto: 2001: db8 :: 0:1
Correcto: 2001: db8 :: 1
¡El uso de "::" debe realizarse al máximo!

Incorrecto: 2001: db8 :: 1:1:1:1:1
Correcto: 2001: db8: 0:1:1:1:1:1
¡No se puede combinar un único campo de 16 bits con ceros!

Incorrecto: 2001 :: 1:0:0:0:1
Correcto: 2001:0:0:1 :: 1
Tiene varias opciones en la dirección con "::" para acortar  
¡Se reducirá la aparición más larga de ceros!

Incorrecto: 2001: db8: 0:0:1 :: 1
También incorrecto: 2001: db8 :: 1 :: 1
Correcto: 2001: db8 :: 1:0:0:1
Si varias secuencias tienen la misma longitud de ceros,  
¡el primero debe ser acortado!

Incorrecto: 2001: db8: 0:0: A :: B
Correcto: 2001: db8: 0:0: a :: b
¡Los caracteres "a" a "f" deben estar en minúsculas!

Fuente

información relacionada