如何在本地Win10系统上面检测IP地址端口是否被墙
如何检查一个IP地址的端口是否被墙
TIME 2023-06-29 20:33
第一步
打开Win10中的
打开Win10中的
PowerShell
Win+R
键,调出“运行”对话窗口,在里面键入 PowerShell
第二步
使用 PowerShell
的 Test-NetConnection
命令:在命令提示符中输入以下命令并按下回车键:
Test-NetConnection -ComputerName <IP地址> -Port <端口号>
被墙范例
我要检测 IP:149.28.73.126 的 443 端口
Test-NetConnection -ComputerName 149.28.73.126 -Port 443
返回结果
警告: TCP connect to (149.28.73.126 : 443) failed ComputerName : 149.28.73.126 RemoteAddress : 149.28.73.126 RemotePort : 443 InterfaceAlias : 以太网 SourceAddress : 192.168.1.245 PingSucceeded : True PingReplyDetails (RTT) : 193 ms TcpTestSucceeded : False
根据您提供的输出,测试与IP地址 149.28.73.126 的端口 443 的连接失败。以下是对输出中的各个字段的解释:
- ComputerName: 显示被测试的计算机的IP地址。
- RemoteAddress: 显示被测试的远程主机的IP地址。
- RemotePort: 显示被测试的远程主机的端口号。
- InterfaceAlias: 显示正在使用的网络接口的名称或别名。
- SourceAddress: 显示发起连接的本地计算机的IP地址。
- PingSucceeded: 表示ping命令是否成功发送到远程主机。
- PingReplyDetails (RTT): 显示从本地计算机到远程主机的往返时间(Round Trip Time)。
- TcpTestSucceeded: 表示TCP连接测试是否成功。
根据输出中的信息,TCP连接测试失败,即无法建立与IP地址 149.28.73.126 的端口 443 的连接。可能的原因包括该端口被防火墙屏蔽、目标主机未响应或网络中存在其他问题。
请确保目标主机上的端口 443 是开放的,并且防火墙或其他网络设备允许通过此端口进行通信。如果您有其他详细信息或需要更多帮助,请提供相关上下文或联系网络管理员以进一步调查和解决问题。
根据返回结果,可以判断443端口已经挂掉了….
未被墙范例
来测试一个正常的端口吧
Test-NetConnection -ComputerName 149.28.73.126 -Port 80
返回结果
ComputerName : 149.28.73.126 RemoteAddress : 149.28.73.126 RemotePort : 80 InterfaceAlias : 以太网 SourceAddress : 192.168.1.245 TcpTestSucceeded : True
根据您提供的输出,测试与 IP 地址 149.28.73.126 的端口 80 的连接成功。以下是对输出中的各个字段的解释:
- ComputerName: 显示被测试的计算机的 IP 地址。
- RemoteAddress: 显示被测试的远程主机的 IP 地址。
- RemotePort: 显示被测试的远程主机的端口号。
- InterfaceAlias: 显示正在使用的网络接口的名称或别名。
- SourceAddress: 显示发起连接的本地计算机的 IP 地址。
- TcpTestSucceeded: 表示 TCP 连接测试是否成功。
根据输出中的信息,TCP 连接测试成功,即可以正常建立与 IP 地址 149.28.73.126 的端口 80 的连接。这意味着目标主机上的端口 80 是开放的,并且可以通过该端口进行通信。
请注意,成功连接到端口 80 并不代表服务或应用程序正在监听该端口并可用。它只表示在测试过程中可以建立与该端口的基本网络连接。
意思就是80端口没有被墙,可以正常访问
点击数:7