设置目标IP的端口是否开放

设置目标IP的端口是否开放

Windows 首选 Test-NetConnection (PowerShell)

  • 在 Windows 搜索框输入 PowerShell,打开它。
  • 输入以下命令格式,然后按回车:

Test-NetConnection <目标IP地址或域名> -Port <端口号>

  • 例子:测试能否连接到 192.168.1.10 这台电脑的 80 端口

Test-NetConnection 192.168.1.10 -Port 80

  • 如何看结果:主要看输出结果中的 TcpTestSucceeded 这一项
    • True:表示连接成功,端口是开放的。
    • False:表示连接失败,端口可能关闭或被防火墙拦截。

如何检查你的 PowerShell 版本

你可以通过下面的方法快速查看当前系统的 PowerShell 版本:

  1. 按 Win + R 键打开“运行”窗口。
  2. 输入 powershell 并回车,打开 PowerShell 窗口。
  3. 在打开的窗口中输入 $PSVersionTable 并回车。
  4. 查看输出结果中的 PSVersion 字段,就能确认当前版本。

如果显示的版本是低于 4.0,就无法直接使用 Test-NetConnection 命令。

针对 Windows 7 的重要说明

根据微软官方的安装文档,在为你的 Windows 7 系统安装 WMF 5.1 前,有几个关键点需要注意:

  1. 系统要求:WMF 5.1 需要 .NET Framework 4.5.2 或更高版本。如果未安装,安装过程虽能成功,但 PowerShell 的主要功能会无法使用,所以需要先确认系统是否满足此要求。
  2. 直接安装:在 Windows 7 上安装 WMF 5.1 不需要先安装 WMF 4.0 或其他中间版本,可以直接安装。
  3. 选择正确的安装包:进入下载页面后,你需要根据自己系统的架构(是 64位 还是 32位)选择对应的安装包。根据微软文档,Windows 7 SP1 对应的文件是 Win7AndW2K8R2-KB3191566-x64.ZIP (64位) 和 Win7-KB3191566-x86.ZIP (32位)。

安装步骤

  1. 点击上方链接,进入微软官方下载页面。
  2. 根据你的 Windows 7 系统版本(64位或32位),下载对应的 ZIP 安装包。
  3. 解压并运行安装程序。
  4. 安装完成后,需要重启计算机才能使更改生效。重启后,你就可以在 PowerShell 中使用 Test-NetConnection 等新命令了。

微软官方下载链接:主下载页面:https://www.microsoft.com/en-us/download/details.aspx?id=54616