En la salida para netstat, ¿qué significa [::]?

10

En los resultados de netstat, ¿qué significa [::]?

ejemplo

[::]: ssh [::]: * ESCUCHAR

Ric
fuente

Respuestas:

10

Bueno, más específicamente, es equivalente al IPv4 "0.0.0.0", que, cuando se especifica LISTEN, significa "cualquier dirección IP". También puede ver ":: 1", que es la dirección de bucle invertido IPv6.

En IPv6, los dos puntos separan cada 16 bits, o 4 dígitos hexadecimales. Sin embargo, los ceros consecutivos en la dirección pueden "colapsarse" u omitirse una vez en cualquier dirección IPv6. Incluso si la dirección es todos ceros. Entonces, por ejemplo, 2001: 0000: 0000: 0000: 0000: 0000: 0000: 0001 se puede acortar a solo 2001 :: 1.

Entonces, evidentemente tiene ssh escuchando y aceptando conexiones de todas las direcciones IPv6.

hoja de sierra
fuente
En Linux, ::a menudo escuchará las conexiones IPv6 e IPv4 en el mismo socket.
user1686
5

Que escucha en una interfaz ipv6.

MattBianco
fuente
4

Significa que el servicio está escuchando conexiones ipv6. También tienes tcp6 al comienzo de esa línea, ¿verdad?

Janne Pikkarainen
fuente