Znaczenie notacji adresu IP [::]: [someport]


Odpowiedzi:


22

[::]wskaż wszystkie adresy IPv6. 4443 to numer portu. Więc jeśli usługa jest z [::]:4443nią związana , będzie nasłuchiwać na wszystkie adresy ipv6 dostępne w twoim systemie. Przypomina to słuchanie 0.0.0.0ipv4.

Niektóre usługi wiążą się ze wszystkimi dostępnymi adresami IP (w tym ipv4) podczas wiązania z [::]. Ściśle mówiąc [::]oznacza tylko ipv6. Zgodnie z konwencją zapisu ipv6 jeden kolejny blok 0'sadresu IPv6 można zastąpić ::. Biorąc pod uwagę, że ipv6 ma 128 bitów, adres ::ma 0000:0000:0000:0000:0000:0000:0000:0000rozwiniętą postać szesnastkową.


3
s / jeden sporny blok / ciągła grupa / lub / kolejna grupa /. Adresy v4 są odwzorowane na v6 (at :: ffff: 0000: 0000/96), więc nasłuchiwanie :: może zaakceptować zarówno v6, jak i v4, jeśli implementacja wybierze, zwykle nazywane „pojedynczym stosem”; tylko implementacje 'dual-stack' wymagają oddzielnych Słuchacze temat :: i 0.0.0.0
dave_thompson_085

więc mówisz, że 4443 nasłuchuje portu dla wszystkich adresów ipv4 i ipv6.
captainchhala

10

Jest to nazwa powiązania dla portu 4443 wszystkich interfejsów obsługujących IPv6. Jest to równoważne z [0000:0000:0000:0000:0000:0000:0000:0000]:4443.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.