概要
Portqry.exe 是一个可用于帮助排查 TCP/IP 连接问题的命令行实用工具。
Portqry.exe 可在基于 Windows 2000、Windows XP 和 Windows Server 2003 的计算机上运行。
该实用工具报告您选择的计算上的 TCP 和 UDP 端口的端口状态。
注意:Portqry.exe 版本 2 现在已推出。
本文结尾处的 Microsoft 下载中心链接已更新以反映该新版本。
Portqry.exe 版本 1.0 已从 Microsoft 下载中心中删除。
更多信息
Portqry.exe 通过以下三种方法之一报告 TCP/IP 端口的状态:
•正在侦听
进程正在侦听您所选的计算机上的端口。
Portqry.exe 收到该端口的响应。
•未侦听
没有进程在侦听目标系统上的目标端口。
Portqry.exe 收到目标 UDP 端口发回的 Internet 控制消息协议 (ICMP)“Destination Unreachable - Port Unreachable”(无法达到目标 - 无法达到端口)消息。
或者,如果目标端口是TCP 端口,Portqry 则收到已设置重置标志的 TCP 确认数据包。
•被筛选
您所选的计算机上的端口正在被筛选。
Portqry.exe 没有收到该端口的响应。
进程可能在侦听端口,也可能不在侦听端口。
默认情况下,在报告目标端口被筛选之前,将对 TCP 端口查询三次,对 UDP 端口查询一次。
Portqry.exe 可查询单个端口、端口的顺序列表或多个连续的端口。
示例
以下命令会尝试将“”解析为 IP 地址,然后查询相应主机上的 TCP 端口 25:
[Copy to clipboard][ - ]
CODE:
portqry -n -p tcp -e 25
以下命令会尝试将“169.254.0.11”解析为主机名,然后查询您所选的主机上的TCP 端口 143、110 和 25(按该顺序查询)。
此命令还会创建一个日志文件(Portqry.log),它包含您已运行的命令及其输出的日志。
[Copy to clipboard][ - ]
CODE:
portqry -n 169.254.0.11 -p tcp -o 143,110,25 -l portqry.log
以下命令会尝试将 my_server 解析为 IP 地址,然后按顺序查询相应主机上指定范围的 UDP 端口 (135-139)。
此命令还会创建一个日志文件
(my_server.txt),它包含您已运行的命令及其输出的日志。
[Copy to clipboard][ - ]
CODE:
portqry -n my_server -p udp -r 135:139 -l my_server.txt
Portqry.exe 可从 Microsoft 下载中心中下载。
要下载 Portqry.exe,请访问下面的 Microsoft Web 站点:
/downloads/details.aspx?familyid=89811747-C74 B-4638-A2D5-AC828BDC6983&displaylang=en
(/downloads/details.aspx?familyid=89811747-C7 4B-4638-A2D5-AC828BDC6983&displaylang=en)
这篇文章中的信息适用于:
• Microsoft Windows Small Business Server 2003 Premium Edition
• Microsoft Windows Small Business Server 2003 Standard Edition
• Microsoft Windows Server 2003 Standard Edition
• Microsoft Windows Server 2003 Enterprise Edition
• Microsoft Windows XP Home Edition
• Microsoft Windows XP Professional Edition
• Microsoft Windows 2000 Server
• Microsoft Windows 2000 Advanced Server
• Microsoft Windows 2000 Professional Edition
关键字:kbinfo kbnetwork KB310099
URL:
/kb/310099/zh-cn。