Was bedeutet [::] als IP-Adresse? Klammer Doppelpunkt Doppelpunkt Klammer

42

Wenn ich netstat starte, gibt es einige Einträge wie TCP [::]:8010 computername LISTENING

Was bedeutet das? Es ist unmöglich zu suchen ...

Karpaten
quelle
1
Mein Wissen reicht nicht aus, um eine richtige Antwort zu geben, aber ich erkenne es als IPv6.
Hennes
5
Ach so, ich denke, es ist das Äquivalent von 0.0.0.0 in IPv6?
Karpaten
1
Ja, das ist das Wesentliche.
MDMarra

Antworten:

56

::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".

MDMarra
quelle
1
Können Sie ein Beispiel für eine v6 - Adresse geben , die nicht nur aus Nullen sind
Greg B
Sie haben die tatsächlich angeforderte IP-Adresse OP nicht erweitert. Erwähnen Sie, dass die IP-Adresse "Alle Nullen" die "nicht angegebene Adresse" ist, wenn die IP-Adresse unbekannt ist. Erläutern Sie auch nicht die eckigen Klammern, die die IP-Adresse von der Portnummer abgrenzen. Bitte aktualisieren Sie Ihre Antwort.
Ziggurismus
1
Nicht-Null-Blöcke können auch abgekürzt werden, indem die führenden Nullen für diesen Block entfernt werden. Beispiel: 0000: 00ff: 0099: 0101: 0000: 0200: 0000: 0000 kann um
Alex Jansen
20

:: 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.

Olipro
quelle