¿Qué significa [::] como una dirección IP? Soporte dos puntos dos puntos


42

Cuando ejecuto netstat hay algunas entradas como TCP [::]:8010 computername LISTENING

Qué significa eso? Es imposible buscar ...


1
Mi conocimiento no depende de dar una respuesta adecuada, pero lo reconozco como IPv6.
Hennes

55
Ah, entonces supongo que es el equivalente a 0.0.0.0 en IPv6.
carpat el

1
Sí, eso es lo esencial.
MDMarra

Respuestas:


56

::se puede usar una vez en una dirección IPv6 para reemplazar bloques consecutivos de ceros. Puede tener cualquier longitud de ceros siempre que sea mayor que un solo bloque. Todos los ceros en un solo bloque pueden representarse en :0:lugar de escribir los cuatro ceros.

En este caso, significa todos los ceros, o el equivalente IPv6 del IPv4 0.0.0.0


Como ejemplo de algo que no son todos ceros:

fe80:0000:0000:0000:34cb:9850:4868:9d2c

Que se "reduce" adecuadamente a:

fe80::34cb:9850:4868:9d2c

Como ejemplo, también se puede escribir como:

fe80:0:0:0:34cb:9850:4868:9d2c

pero eso es mucho menos común que simplemente "doble colonización".


1
¿Puede dar un ejemplo de una dirección v6 que no sea todos ceros
Greg B


No expandió la dirección IP real que solicitó OP, mencione que la dirección IP "todos ceros" es la "dirección no especificada" para cuando se desconoce la IP, ni explique los corchetes que delimitan la dirección IP del número de puerto. Por favor actualice su respuesta.
ziggurismo

1
Los bloques distintos de cero también se pueden abreviar eliminando los ceros iniciales de ese bloque. Por ejemplo: 0000: 00ff: 0099: 0101: 0000: 0200: 0000: 0000 se puede abreviar como 0: ff: 99: 101: 0: 200 ::
Alex Jansen el

20

:: es la dirección "no especificada" de IPv6, equivalente a 0.0.0.0 - la notación [] es para separar la dirección del especificador de puerto.

Un programa vinculado a :: recibirá tráfico para cualquier dirección IPv6 real asignada al sistema; también puede recibir tráfico IPv4 en forma de direcciones IPv4 asignadas a IPv6 (:: ffff: xxxx) aunque esto depende del socket opciones establecidas por la aplicación.


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.