Answers:
你man netstat
呢?很明显,--inet
指定tcp版本4地址。从手册页:
address_family_options:
[-4|--inet] [-6|--inet6] ...
...因此,如果您需要IPv6,则需要添加--inet6
或-6
选项。或者--inet
如你所见,完全离开。
man netstat
和我一样man netstat
,而且我很清楚这--inet
是针对IPv4的,而且--inet6
是针对IPv6的。无论如何,那就是我所期待的。虽然我不得不承认你的第一个输出令人困惑,因为它显示“tcp”而不是“tcp6”。您使用的是什么操作系统版本和netstat版本(netstat --version
)?
man netstat
的相同,因为我没有“--inet6”的概念。此外-4
,-6
无效的选项,但--inet6
有效。
man netstat
:--protocol = family,-A指定要显示连接的地址族(可能更好地描述为低级协议)。family是逗号(',')分隔的地址族关键字列表,如inet,unix,ipx,ax25,netrom和ddp。这与使用--inet, - unix(-x), - ipx, - ax25, - netrom和--ddp选项具有相同的效果。地址族inet包括raw,udp和tcp协议套接字。