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

10

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

exemplo

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

Ric
fonte

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.

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

Que ouve em uma interface ipv6.

MattBianco
fonte
4

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

Janne Pikkarainen
fonte