Windows - "netstat -an -p tcp" 不显示 IPv6 外部地址("netstat -an" 显示)

Windows - "netstat -an -p tcp" NOT Displaying IPv6 Foreign Addresses ("netstat -an" does)

关于 Windows 有谁知道为什么 "netstat -an -p tcp" 不显示 IPv6 地址,但为什么 "netstat -an" 显示它们?

我非常怀疑它会将 IPv6 地址解析为 IPv4,但这让我很困惑。

来自控制台中的 netstat /?(或 [MS.Docs]: Netstat):

-p proto Shows connections for the protocol specified by proto; proto may be any of: TCP, UDP, TCPv6, or UDPv6. If used with the -s option to display per-protocol statistics, proto may be any of: IP, IPv6, ICMP, ICMPv6, TCP, TCPv6, UDP, or UDPv6.

因此,当指定 -p tcp 时,它仅显示 TCPv4 连接(通过过滤掉所有其余部分) , 虽然没有指定任何协议,但它会显示所有协议(不过滤任何内容)。