在netstat的输出中,[::]是什么意思?


10

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

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

Answers:


10

好吧,更具体地说,它等效于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地址的连接。


在Linux上,::通常会在同一套接字上侦听IPv6和IPv4连接。
user1686 2010年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.