Significados da notação de endereço IP [::]: [someport]

14

o que significa essa notação de endereço IP [::]:[4443].

captainchhala
fonte
2
[::]:[4443]parece um erro de digitação. Deveria ter dito[::]:4443
kasperd

Respostas:

22

[::]indica todos os endereços ipv6. 4443 é um número de porta. Portanto, se um serviço estiver vinculado, [::]:4443ele estará ouvindo todos os endereços ipv6 disponíveis no seu sistema. É semelhante a ouvir o 0.0.0.0ipv4.

Alguns serviços vinculam a todos os IPs disponíveis (incluindo o ipv4) enquanto vinculam [::]. Estritamente falando, [::]indica apenas o ipv6. Conforme a convenção de gravação do ipv6, um bloco consecutivo 0'sem um endereço ipv6 pode ser substituído por ::. Considerando que o ipv6 tem 128 bits, o endereço ::está 0000:0000:0000:0000:0000:0000:0000:0000no formato hexadecimal expandido.

Abhik Bose
fonte
3
s / um bloco contencioso / um grupo contíguo / ou / um grupo consecutivo /. os endereços v4 são mapeados para v6 (em :: ffff: 0000: 0000/96), portanto, ouvindo :: pode aceitar v6 e v4 se a implementação escolher, geralmente chamada de 'pilha única'; somente implementações de 'pilha dupla' requerem escutas separadas em :: e 0.0.0.0
dave_thompson_085
então o que você está dizendo é que o 4443 está escutando a porta para todos os endereços ipv4 e ipv6.
captainchhala
10

É uma designação de ligação à porta 4443 de todas as interfaces que suportam IPv6. É equivalente a [0000:0000:0000:0000:0000:0000:0000:0000]:4443.

Ignacio Vazquez-Abrams
fonte