Was bedeutet in der Ausgabe für netstat das [::]?

10

Was bedeutet das [::] in den Ergebnissen für netstat?

Beispiel

[::]: ssh [::]: * HÖREN

Ric
quelle

Antworten:

10

Genauer gesagt entspricht es dem IPv4 "0.0.0.0", was, wenn LISTEN angegeben ist, "jede IP-Adresse" bedeutet. Möglicherweise wird auch ":: 1" angezeigt, bei dem es sich um die IPv6-Loopback-Adresse handelt.

In IPv6 trennt ein Doppelpunkt alle 16 Bits oder 4 hexadezimale Ziffern. Aufeinanderfolgende Nullen in der Adresse können jedoch in jeder IPv6-Adresse "reduziert" oder einmal weggelassen werden. Auch wenn die Adresse alle Nullen ist. So kann beispielsweise 2001: 0000: 0000: 0000: 0000: 0000: 0000: 0001 auf nur 2001 :: 1 verkürzt werden.

Offensichtlich haben Sie ssh, der Verbindungen von allen IPv6-Adressen abhört und akzeptiert.

Ultrasawblade
quelle
Unter Linux ::wird häufig auf IPv6- und IPv4-Verbindungen am selben Socket gewartet.
user1686
5

Dass es auf einer IPv6-Schnittstelle lauscht.

MattBianco
quelle
4

Dies bedeutet, dass der Dienst IPv6-Verbindungen abhört. Sie haben auch tcp6 am Anfang dieser Zeile, oder?

Janne Pikkarainen
quelle