Nell'output di netstat cosa significa [::]?


10

Nei risultati per netstat cosa significa [::]?

esempio

[::]: ssh [::]: * LISTEN

Risposte:


10

Bene, più specificamente, equivale a IPv4 "0.0.0.0", che, quando viene specificato LISTEN, significa "qualsiasi indirizzo IP". Potresti anche vedere ":: 1" che è l'indirizzo di loopback IPv6.

In IPv6, i due punti separano ogni 16 bit o 4 cifre esadecimali. Tuttavia, gli zero consecutivi nell'indirizzo possono essere "compressi" o omessi una volta in qualsiasi indirizzo IPv6. Anche se l'indirizzo è tutto azzerato. Quindi, ad esempio, 2001: 0000: 0000: 0000: 0000: 0000: 0000: 0001 può essere ridotto a solo 2001 :: 1.

Quindi, evidentemente hai ssh in ascolto e accettazione delle connessioni da tutti gli indirizzi IPv6.


Su Linux, ::ascolterà spesso connessioni IPv6 e IPv4 sullo stesso socket.
user1686


4

Significa che il servizio sta ascoltando le connessioni ipv6. Hai tcp6 anche all'inizio di quella riga, giusto?

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.