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


10

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

Beispiel

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

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.


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


4

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.