Wenn ich netstat starte, gibt es einige Einträge wie TCP [::]:8010 computername LISTENING
Was bedeutet das? Es ist unmöglich zu suchen ...
Wenn ich netstat starte, gibt es einige Einträge wie TCP [::]:8010 computername LISTENING
Was bedeutet das? Es ist unmöglich zu suchen ...
Antworten:
::
kann einmal in einer IPv6-Adresse verwendet werden, um aufeinanderfolgende Blöcke von Nullen zu ersetzen. Es kann eine beliebige Länge von Nullen sein, solange sie größer als ein einzelner Block ist. Alle Nullen in einem einzelnen Block können dargestellt werden, :0:
indem nicht alle vier Nullen ausgeschrieben werden.
In diesem Fall bedeutet dies alle Nullen oder das IPv6-Äquivalent des IPv4 0.0.0.0
Als Beispiel für etwas, das nicht nur aus Nullen besteht:
fe80:0000:0000:0000:34cb:9850:4868:9d2c
Was ist richtig "reduziert" auf:
fe80::34cb:9850:4868:9d2c
Als Beispiel kann es auch geschrieben werden als:
fe80:0:0:0:34cb:9850:4868:9d2c
aber das ist weitaus seltener als nur "doppeltes Kolonisieren".
:: ist die IPv6-Adresse ohne Angabe, die 0.0.0.0 entspricht. Die [] -Notation trennt die Adresse vom Port-Bezeichner.
Einem an :: gebundenen Programm wird Datenverkehr für jede dem System zugewiesene tatsächliche IPv6-Adresse zugewiesen. Es kann auch IPv4-Datenverkehr in Form von IPv6-zugeordneten IPv4-Adressen (:: ffff: xxxx) empfangen, obwohl dies vom Socket abhängig ist Optionen, die von der Anwendung festgelegt wurden.