在 netstat 的输出中 [::] 代表什么意思?

在 netstat 的输出中 [::] 代表什么意思?

在 netstat 的结果中 [::] 代表什么意思?

例子

[::]:ssh [::]:* 侦听

答案1

嗯,更具体地说,它相当于 IPv4 的“0.0.0.0”,当指定 LISTEN 时,它表示“任何 IP 地址”。您可能还会看到“::1”,这是 IPv6 环回地址。

在 IPv6 中,每 16 位(或 4 个十六进制数字)用冒号分隔。但是,在任何 IPv6 地址中,地址中的连续零可以“折叠”或省略一次。即使地址全为零。因此,例如,2001:0000:0000:0000:0000:0000:0000:0001 可以缩短为 2001::1。

因此,显然您已经让 ssh 监听并接受来自所有 IPv6 地址的连接。

答案2

它在 ipv6 接口上进行监听。

答案3

这意味着该服务正在监听 ipv6 连接。您确实有TCP6 协议也在那一行的开头,对吧?

相关内容