为什么“lsof”在给定“-i4”选项时会列出打开的 IPv6 网络文件(套接字),但在给定“-i6”选项时却不会列出?

为什么“lsof”在给定“-i4”选项时会列出打开的 IPv6 网络文件(套接字),但在给定“-i6”选项时却不会列出?

我有一个打开的 IPv6 网络文件(套接字),我想使用lsof.

让我烦恼的是,lsof报告套接字的类型为 IPv6,但它只显示它使用-i4选项,而不是选项-i6

$ lsof -i4tcp:5000 -nP
COMMAND   PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
com.docke 889 nlykkei   15u  IPv6 0xaa6d8d4d1618cbdd      0t0  TCP *:5000 (LISTEN)
$ lsof -i6tcp:5000 -nP
<no-result>

-i4和选项-i6分别过滤 IPv4 和 IPv6 上的套接字?我究竟做错了什么?

相关内容