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 连接(通过过滤掉所有其余部分) , 虽然没有指定任何协议,但它会显示所有协议(不过滤任何内容)。
关于 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 连接(通过过滤掉所有其余部分) , 虽然没有指定任何协议,但它会显示所有协议(不过滤任何内容)。