Bedeutungen der IP-Adressnotation [::]: [someport]

14

Was bedeutet diese IP - Adresse Notation Mittel [::]:[4443].

Captainchhala
quelle
2
[::]:[4443]sieht aus wie ein Tippfehler. Es sollte gesagt haben[::]:4443
Kasperd

Antworten:

22

[::]Geben Sie alle IPv6-Adressen an. 4443 ist eine Portnummer. Wenn also ein Dienst an [::]:4443ihn gebunden ist, werden alle in Ihrem System verfügbaren IPv6-Adressen abgehört. Es ist ähnlich wie beim Abhören 0.0.0.0von ipv4.

Einige Dienste binden sich an alle verfügbaren IPs (einschließlich IPv4), während sie sich an binden [::]. Streng genommen [::]wird nur IPv6 angezeigt. Gemäß der IPv6-Schreibkonvention kann ein aufeinanderfolgender Block 0'sin einer IPv6-Adresse durch ersetzt werden ::. In Anbetracht IPv6 ist 128 Bits die Adresse ::ist 0000:0000:0000:0000:0000:0000:0000:0000in hexadezimaler Form erweitert.

Abhik Bose
quelle
3
s / ein umstrittener Block / eine zusammenhängende Gruppe / oder / eine aufeinanderfolgende Gruppe /. v4-Adressen werden in v6 abgebildet (at :: ffff: 0000: 0000/96), sodass das Abhören von :: sowohl v6 als auch v4 akzeptieren kann, wenn die Implementierung dies wählt. Dies wird normalerweise als "Single-Stack" bezeichnet. Nur 'Dual-
Stack'
Sie sagen also, dass 4443 alle IPv4- und IPv6-Adressen überwacht.
Captainchhala
10

Dies ist eine Bindungsbezeichnung für Port 4443 aller Schnittstellen, die IPv6 unterstützen. Es ist äquivalent zu [0000:0000:0000:0000:0000:0000:0000:0000]:4443.

Ignacio Vazquez-Abrams
quelle