netsh interface ipv4 show excludedportrange protocol=tcp 和 netsh interface ipv4 show excludedportrange protocol=udp 这两个命令用于查看 Windows 系统中 IPv4 协议下,TCP 和 UDP 协议的排除端口范围。排除端口范围是操作系统中用于动态端口分配时不会使用的端口区间
netsh interface ipv4 show
下列指令有效:
此上下文中的命令:
netsh interface ipv4 show addresses - 显示 IP 地址配置。
netsh interface ipv4 show compartments - 显示分段参数。
netsh interface ipv4 show config - 显示 IP 地址和其他信息。
netsh interface ipv4 show destinationcache - 显示目标缓存项目。
netsh interface ipv4 show dnsservers - 显示 DNS 服务器地址。
netsh interface ipv4 show dynamicportrange - 显示动态端口范围配置参数。
netsh interface ipv4 show excludedportrange - 显示所有排除的端口范围。
netsh interface ipv4 show global - 显示全局配置普通参数。
netsh interface ipv4 show icmpstats - 显示 ICMP 统计。
netsh interface ipv4 show interfaces - 显示接口参数。
netsh interface ipv4 show ipaddresses - 显示当前 IP 地址。
netsh interface ipv4 show ipnettomedia - 显示 IP 的网络到媒体的映射。
netsh interface ipv4 show ipstats - 显示 IP 统计。
netsh interface ipv4 show joins - 显示加入的多播组。
netsh interface ipv4 show neighbors - 显示邻居缓存项。
netsh interface ipv4 show offload - 显示卸载信息。
netsh interface ipv4 show route - 显示路由表项目。
netsh interface ipv4 show subinterfaces - 显示子接口参数。
netsh interface ipv4 show tcpconnections - 显示 TCP 连接。
netsh interface ipv4 show tcpstats - 显示 TCP 统计。
netsh interface ipv4 show udpconnections - 显示 UDP 连接。
netsh interface ipv4 show udpstats - 显示 UDP 统计。
netsh interface ipv4 show winsservers - 显示 WINS 服务器地址。
| 命令 | 描述 | 应用场景 |
|---|---|---|
netsh interface ipv4 show addresses |
显示 IP 地址配置。 | 检查网络接口的 IP 地址和子网掩码设置。 |
netsh interface ipv4 show compartments |
显示分段参数。 | 了解网络分段的配置和使用情况。 |
netsh interface ipv4 show config |
显示 IP 地址和其他信息。 | 获取接口的详细网络配置,包括网关和 DNS。 |
netsh interface ipv4 show destinationcache |
显示目标缓存项目。 | 诊断网络连接问题,查看目标地址缓存。 |
netsh interface ipv4 show dnsservers |
显示 DNS 服务器地址。 | 确认当前使用的 DNS 服务器设置。 |
netsh interface ipv4 show dynamicportrange |
显示动态端口范围配置参数。 | 了解可用的动态端口范围,适用于应用程序配置。 |
netsh interface ipv4 show excludedportrange |
显示所有排除的端口范围。 | 检查被排除的端口,确保没有冲突。 |
netsh interface ipv4 show global |
显示全局配置普通参数。 | 查看全局网络设置,如路由和转发选项。 |
netsh interface ipv4 show icmpstats |
显示 ICMP 统计。 | 监控 ICMP 流量和错误,进行网络故障排除。 |
netsh interface ipv4 show interfaces |
显示接口参数。 | 获取所有网络接口的状态和配置。 |
netsh interface ipv4 show ipaddresses |
显示当前 IP 地址。 | 查看当前分配给接口的 IP 地址。 |
netsh interface ipv4 show ipnettomedia |
显示 IP 的网络到媒体的映射。 | 了解 IP 地址与物理地址的映射关系。 |
netsh interface ipv4 show ipstats |
显示 IP 统计。 | 监控 IP 流量和错误,进行网络性能分析。 |
netsh interface ipv4 show joins |
显示加入的多播组。 | 检查接口加入的多播组,了解多播流量。 |
netsh interface ipv4 show neighbors |
显示邻居缓存项。 | 诊断网络连接,查看邻居设备信息。 |
netsh interface ipv4 show offload |
显示卸载信息。 | 了解网络卸载功能的状态,优化网络性能。 |
netsh interface ipv4 show route |
显示路由表项目。 | 检查路由配置,确保网络流量正确路由。 |
netsh interface ipv4 show subinterfaces |
显示子接口参数。 | 查看子接口的配置和状态。 |
netsh interface ipv4 show tcpconnections |
显示 TCP 连接。 | 监控当前的 TCP 连接状态,进行网络分析。 |
netsh interface ipv4 show tcpstats |
显示 TCP 统计。 | 监控 TCP 流量和错误,进行性能分析。 |
netsh interface ipv4 show udpconnections |
显示 UDP 连接。 | 监控当前的 UDP 连接状态,进行网络分析。 |
netsh interface ipv4 show udpstats |
显示 UDP 统计。 | 监控 UDP 流量和错误,进行性能分析。 |
netsh interface ipv4 show winsservers |
显示 WINS 服务器地址。 | 确认当前使用的 WINS 服务器设置。 |
| 命令 | 描述 | 应用场景 |
|---|---|---|
netsh interface ipv6 show addresses |
显示当前 IP 地址。 | 检查网络接口的 IPv6 地址配置。 |
netsh interface ipv6 show compartments |
显示分段参数。 | 了解 IPv6 分段的配置和使用情况。 |
netsh interface ipv6 show destinationcache |
显示目标缓存项目。 | 诊断网络连接问题,查看目标地址缓存。 |
netsh interface ipv6 show dnsservers |
显示 DNS 服务器地址。 | 确认当前使用的 IPv6 DNS 服务器设置。 |
netsh interface ipv6 show dynamicportrange |
显示动态端口范围配置参数。 | 了解可用的动态端口范围,适用于应用程序配置。 |
netsh interface ipv6 show excludedportrange |
显示所有排除的端口范围。 | 检查被排除的端口,确保没有冲突。 |
netsh interface ipv6 show global |
显示全局配置普通参数。 | 查看全局 IPv6 网络设置,如路由和转发选项。 |
netsh interface ipv6 show interfaces |
显示接口参数。 | 获取所有 IPv6 网络接口的状态和配置。 |
netsh interface ipv6 show ipstats |
显示 IP 统计。 | 监控 IPv6 流量和错误,进行网络性能分析。 |
netsh interface ipv6 show joins |
显示加入的多播组。 | 检查接口加入的多播组,了解多播流量。 |
netsh interface ipv6 show neighbors |
显示邻居缓存项。 | 诊断网络连接,查看邻居设备信息。 |
netsh interface ipv6 show offload |
显示卸载信息。 | 了解网络卸载功能的状态,优化网络性能。 |
netsh interface ipv6 show potentialrouters |
显示潜在路由器。 | 识别可用的潜在路由器以优化网络路由。 |
netsh interface ipv6 show prefixpolicies |
显示前缀策略项目。 | 管理 IPv6 地址前缀的使用策略。 |
netsh interface ipv6 show privacy |
显示隐私配置参数。 | 了解 IPv6 隐私地址配置,增强用户隐私保护。 |
netsh interface ipv6 show route |
显示路由表项目。 | 检查 IPv6 路由配置,确保网络流量正确路由。 |
netsh interface ipv6 show siteprefixes |
显示站点前缀表项。 | 管理和查看站点前缀信息。 |
netsh interface ipv6 show slaacsecretkey |
显示 RFC 7217 密钥值。 | 了解 SLAAC(无状态地址自动配置)的密钥设置。 |
netsh interface ipv6 show subinterfaces |
显示子接口参数。 | 查看子接口的配置和状态。 |
netsh interface ipv6 show tcpstats |
显示 TCP 统计。 | 监控 IPv6 TCP 流量和错误,进行性能分析。 |
netsh interface ipv6 show teredo |
显示 Teredo 状态。 | 检查 Teredo 隧道的状态,确保 IPv6 连接正常。 |
netsh interface ipv6 show tfofallback |
显示各网络 TCP 快速打开回退状态。 | 了解 TCP 快速打开的回退机制,优化连接性能。 |
netsh interface ipv6 show udpstats |
显示 UDP 统计。 | 监控 IPv6 UDP 流量和错误,进行性能分析。 |
netsh interface ipv4 show excludedportrange protocol=tcp 和 netsh interface ipv4 show excludedportrange protocol=udp
这两个命令用于查看 Windows 系统中 IPv4 协议下,TCP 和 UDP 协议的排除端口范围。排除端口范围是操作系统中用于动态端口分配时不会使用的端口区间。
命令格式
-
TCP 排除端口范围:
bashCopy Codenetsh interface ipv4 show excludedportrange protocol=tcp -
UDP 排除端口范围:
bashCopy Codenetsh interface ipv4 show excludedportrange protocol=udp
详细说明
1. netsh 命令概述
netsh(Network Shell)是 Windows 系统中的一个命令行工具,用于配置和显示网络配置,包括网络接口、路由、协议等设置。
interface ipv4:指定操作对象为 IPv4 网络接口配置。show excludedportrange:显示被排除的端口范围,这些端口通常不用于动态分配。protocol=tcp或protocol=udp:指定要查询的协议,可以是 TCP 或 UDP。
2. 排除端口范围(Excluded Port Ranges)
在 Windows 操作系统中,端口范围有时会被分配给某些特定的应用程序或用于系统任务。为了避免在这些任务期间动态端口分配的冲突,操作系统会将一些端口范围标记为“排除”区域。这些排除端口不用于动态分配,以确保它们不会被不必要地占用。
- TCP 和 UDP 排除端口的作用:这些命令显示系统中排除的 TCP 或 UDP 动态端口范围。动态端口通常是 1024 到 65535 之间的端口,系统通过这些命令来配置和管理哪些端口不会被用于动态分配。
3. 典型输出示例
执行命令后,输出会显示当前被排除的端口范围。例如:
TCP 排除端口范围:
Reserved Port Ranges for TCP:
Start Port End Port State
--------- --------- ---------
49152 65535 Excluded
- Start Port 和 End Port 表示排除的端口范围(例如,49152到65535)。
- State 显示当前端口范围的状态,通常为
Excluded,表示这些端口范围不用于动态分配。
UDP 排除端口范围:
Reserved Port Ranges for UDP:
Start Port End Port State
--------- --------- ---------
49152 65535 Excluded
4. 端口范围的使用
-
动态端口范围:系统会使用一些端口进行临时通信,通常是客户端与服务器之间的通信。默认情况下,Windows 操作系统会使用 1024 到 65535 之间的端口来进行动态端口分配。但为了避免与某些特定的系统或应用程序冲突,部分端口被排除在外。
-
已排除的端口:通常,操作系统会预留一些端口(例如,49152 到 65535)来避免与系统服务、应用程序或其他重要的网络通信冲突。通过查看排除端口范围,你可以知道哪些端口被排除,不会用于客户端与服务器的连接。
5. 常见应用场景
- 端口冲突排查:如果你在使用某个服务时遇到端口冲突问题,可以通过查询排除端口范围来确认是否是由于操作系统的端口排除设置导致的端口不可用。
- 配置防火墙:系统管理员可以根据需要检查排除的端口范围,从而在配置防火墙规则时避免与这些端口发生冲突。
6. 修改排除端口范围
通过以下命令,管理员可以配置排除的端口范围。通常,这些配置用于防止某些端口在特定应用中被占用。
例如,使用以下命令来添加或修改排除的端口范围:
netsh interface ipv4 add excludedportrange protocol=tcp startport=10000 numports=1000
- startport=10000:开始排除的端口。
- numports=1000:从起始端口开始排除的端口数。
netsh interface ipv4 show excludedportrange protocol=tcp 和 netsh interface ipv4 show excludedportrange protocol=udp 命令用于查看当前 Windows 系统中 TCP 和 UDP 协议的排除端口范围。这些命令有助于了解哪些端口被系统排除以避免动态分配,防止端口冲突,特别是在进行网络服务和防火墙配置时非常有用。
netsh interface ipv4 show icmpstats
MIB-II ICMP 统计
------------------------------------------------------
输入
信息: 461
错误: 0
无法连接目标: 461
超过时间: 0
参数问题: 0
源结束: 0
重定向: 0
请求回显: 0
回显答复: 0
请求时间戳: 0
回复时间戳: 0
请求地址掩码: 0
回复地址掩码: 0
输出
信息: 237
错误: 0
无法连接目标: 237
超过时间: 0
参数问题: 0
源熄灭: 0
重定向: 0
请求回显: 0
回显答复: 0
请求时间戳: 0
回复时间戳: 0
请求地址掩码: 0
回复地址掩码: 0
netsh interface ipv4 show tcpconnections
MIB-II TCP 连接项目
本地地址 本地端口 远程地址 远程端口 状态
-----------------------------------------------------------------------------
0.0.0.0 135 0.0.0.0 0 侦听
192.168.1.147 139 0.0.0.0 0 侦听
127.0.0.1 4001 0.0.0.0 0 侦听
127.0.0.1 4301 0.0.0.0 0 侦听
127.0.0.1 4310 0.0.0.0 0 侦听
127.0.0.1 5283 0.0.0.0 0 侦听
127.0.0.1 5284 0.0.0.0 0 侦听
0.0.0.0 8082 0.0.0.0 0 侦听
127.0.0.1 9210 0.0.0.0 0 侦听
127.0.0.1 9420 0.0.0.0 0 侦听
0.0.0.0 49664 0.0.0.0 0 侦听
0.0.0.0 49665 0.0.0.0 0 侦听
0.0.0.0 49666 0.0.0.0 0 侦听
0.0.0.0 49667 0.0.0.0 0 侦听
0.0.0.0 49668 0.0.0.0 0 侦听
0.0.0.0 49670 0.0.0.0 0 侦听
netsh interface ipv4 show udpconnections
MIB-II UDP 侦听器项目
本地地址 本地端口
-------------------------------------------------
0.0.0.0 123
192.168.1.147 137
192.168.1.147 138
0.0.0.0 5353
0.0.0.0 5353
0.0.0.0 5353
0.0.0.0 5355
127.0.0.1 49664
127.0.0.1 59722
127.0.0.1 59723
127.0.0.1 61465
127.0.0.1 61466
127.0.0.1 61469
127.0.0.1 61470
127.0.0.1 61471
127.0.0.1 61472
0.0.0.0 5353
0.0.0.0 5353
0.0.0.0 64671
netsh interface ipv4 show tcpstats
TCP 统计信息
------------------------------------------------------
超时算法: Van Jacobson 的算法
最短超时: 5
最长超时: 4294967295
最大连接数: 动态
主动打开次数: 4103
被动打开次数: 202
失败尝试数: 2311
已建立的重置: 28
当前已建立: 7
接收段数: 141763
发送段数: 62026
重新传输段数: 592
接收错误数: 0
发送重置次数: 2514
Fastopen 主动打开次数: 0
Fastopen 被动打开次数: 0
Fastopen 失败尝试数: 0
首次同步的重新传输次数: 124
首次同步的重新传输次数(Fastopen): 0
netsh interface ipv4 show udpstats
MIB-II UDP 统计
------------------------------------------------------
接收数据报数: 176322
接收无效端口数: 238
接收错误数据报数: 0
发送数据报数: 95465
扩展的 UDP 统计
------------------------------------------------------
发送软件分段的数据报数: 0
发送硬件分段的数据报数: 0


浙公网安备 33010602011771号