在监听端口上使用 netstat 时,“本地地址”字段中的 localhost:6666 和 [::]:6666 有什么区别

在监听端口上使用 netstat 时,“本地地址”字段中的 localhost:6666 和 [::]:6666 有什么区别

使用 ubuntu 11.04,我运行 netstat -nplt 本地地址的结果可能是

localhost:6666

或者

[::]:6666

有什么不同?

我认为 [::]: 将端口 xxxx 上的服务绑定到所有接口(lo、eth0、eth1),而 localhost: 仅将其绑定到环回接口(lo)。我想我漏掉了什么。如何在这两种状态之间切换?

答案1

[::] 是 ipv6 表示法,与 0000:0000:0000:0000:0000:0000:0000:0000 相同,表示任何 ip 地址。

答案2

本地主机:6666

这是 IPv4 环回地址 127.0.0.1

[::]:6666

这意味着所有 IP 地址(v4 和 v6)上的端口 6666。

相关内容