Na saída para netstat, o que significa [::]?


10

Nos resultados para netstat, o que significa [::]?

exemplo

[::]: ssh [::]: * LISTEN

Respostas:


10

Bem, mais especificamente, é equivalente ao IPv4 "0.0.0.0", que, quando LISTEN é especificado, significa "qualquer endereço IP". Você também pode ver ":: 1", que é o endereço de loopback do IPv6.

No IPv6, dois pontos separam a cada 16 bits ou 4 dígitos hexadecimais. No entanto, zeros consecutivos no endereço podem ser "recolhidos" ou omitidos uma vez em qualquer endereço IPv6. Mesmo se o endereço tiver todos os zeros. Assim, por exemplo, 2001: 0000: 0000: 0000: 0000: 0000: 0000: 0001 pode ser reduzido para apenas 2001 :: 1.

Portanto, evidentemente, você tem ssh ouvindo e aceitando conexões de todos os endereços IPv6.


No Linux, ::muitas vezes escutam as conexões IPv6 e IPv4 no mesmo soquete.
user1686


4

Isso significa que o serviço está ouvindo conexões ipv6. Você tem tcp6 no início dessa linha também, certo?

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.