news 2026/4/3 0:27:22

如何ping指定IP的端口号_ping 端口

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
如何ping指定IP的端口号_ping 端口

如何 Ping 指定 IP 的端口号(检测端口是否开放)

普通的ping命令只能检测主机是否可达(基于 ICMP 协议),无法检测指定端口(如 80、443、3306 等)。要“ping 一个端口”,实际上是检测目标 IP 的某个端口是否开放,常用以下工具和方法。

1. Windows 系统(最简单常用)

方法1:PowerShell(推荐,内置)

Test-NetConnection-ComputerName 192.168.1.1-Port 80
  • -ComputerName:目标 IP 或域名
  • -Port:要检测的端口号

输出示例(端口开放):

ComputerName : 192.168.1.1 RemoteAddress : 192.168.1.1 RemotePort : 80 InterfaceAlias : 以太网 SourceAddress : 192.168.1.100 TcpTestSucceeded : True ← 表示端口开放

如果TcpTestSucceeded : False,说明端口关闭或被防火墙阻挡。

方法2:telnet(需启用)

  1. 启用 Telnet 客户端:
    • 设置 → 应用 → 程序和功能 → 启用或关闭 Windows 功能 → 勾选 “Telnet 客户端”
  2. 命令:
    telnet 192.168.1.1 80
    • 屏幕变黑或显示 “Connected to…” → 端口开放
    • 显示 “无法打开到主机的连接” → 端口关闭

方法3:第三方工具(更强大)

  • PuTTY:下载后选择 “Telnet” 或 “Raw”,输入 IP 和端口,连接成功即开放。
  • PortQry(微软官方工具):下载后用portqry -n IP -e 端口
2. Linux / macOS 系统

方法1:nc(netcat,最常用)

nc-zv192.168.1.180# 或nc-z -v192.168.1.180
  • -z:扫描模式(不发送数据)
  • -v:显示详细信息

输出示例:

  • 成功:Connection to 192.168.1.1 port 80 [tcp/http] succeeded!
  • 失败:connect to 192.168.1.1 port 80 (tcp) failed: Connection refused

方法2:telnet

telnet192.168.1.180
  • 显示 “Connected to…” → 开放
  • “Connection refused” 或超时 → 关闭

方法3:nmap(专业端口扫描)

nmap -p80192.168.1.1

输出:

  • 80/tcp open http→ 开放
  • 80/tcp closed http→ 关闭
3. 跨平台在线工具(无需安装)

如果不想用命令行,可以用网页工具:

  • https://www.yougetsignal.com/tools/open-ports/
  • https://portchecker.co/
  • https://ping.eu/port-chk/

输入公网 IP 和端口即可检测(注意:只能检测公网可达的端口,本地局域网不行)

4. 常见端口参考
端口服务常见用途
21FTP文件传输
22SSH远程登录
23Telnet远程登录(不安全)
80HTTP网页
443HTTPS安全网页
3306MySQL数据库
3389RDPWindows 远程桌面
8080HTTP 代理/替代常用开发端口
5. 注意事项
  • 防火墙影响:即使端口开放,如果防火墙拦截,也可能显示关闭。
  • 仅检测 TCP:以上方法主要检测 TCP 端口,UDP 需要用nc -zu或 nmap。
  • 安全合规:不要随意扫描他人 IP 的端口,可能被视为攻击行为。

总结推荐

  • Windows 用户:优先用Test-NetConnection(PowerShell)
  • Linux/macOS 用户:优先用nc -zv
  • 快速测试:用在线工具

如果你有具体场景(如“检测服务器 3306 端口”或“批量检测多个端口”),告诉我,我再给你更详细的命令!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/2 14:01:08

基于PLC的交通灯控制系统交通信号灯十字路口红绿灯MCGS嵌入式组态仿真

详见主页个人简介获取MCGS组态仿真源文件讲解视频一、控制要求 交通灯是受启动按钮和停止按钮的控制,,当按下启动按钮时,受控制的信号灯开始工作,并循环工作,当按下停止按钮时,系统将维持在原有状态。 交通灯示意图如图…

作者头像 李华
网站建设 2026/4/2 14:37:58

PyTorch-CUDA-v2.8镜像优势分析:为什么它适合你的大模型项目?

PyTorch-CUDA-v2.8镜像优势分析:为什么它适合你的大模型项目? 在大模型训练日益成为AI研发核心环节的今天,一个稳定、高效且开箱即用的开发环境,往往决定了项目的启动速度和迭代效率。然而,现实中我们常常陷入这样的困…

作者头像 李华
网站建设 2026/2/27 19:11:47

嵌入式中的指针和地址常识

1. 指针变量本身也是一个变量,其储存的是一个地址,而这个值本身也有地址。*符号加上指针变量名,即获得这个指针变量的储存的地址所指向的值。&符号加变量名称,获得这个变量的所储存的数据的地址。这个变量也可以是指针变量。2…

作者头像 李华
网站建设 2026/3/29 22:37:33

DiskInfo下载官网之外的选择:监控GPU存储使用状态

DiskInfo下载官网之外的选择:监控GPU存储使用状态 在AI模型训练现场,你是否经历过这样的场景?深夜的实验跑了一半,突然弹出OOM(Out of Memory)错误——显存爆了。重启、调小batch size、删变量清缓存……但…

作者头像 李华
网站建设 2026/3/30 10:01:23

Jupyter Notebook转PDF报告:LaTeX环境安装指南

Jupyter Notebook转PDF报告:LaTeX环境安装指南 在现代AI研发流程中,一个常见的场景是:你刚刚完成了一轮模型训练,Notebook里堆满了实验数据、可视化图表和推导公式,接下来要向团队或客户提交一份正式的技术报告。手动复…

作者头像 李华
网站建设 2026/3/31 1:16:04

Jupyter Notebook扩展插件:如jupyter-themes美化界面

Jupyter Notebook界面美化与PyTorch-CUDA开发环境的融合实践 在深度学习项目日益复杂的今天,一个开发者每天可能要面对十几个小时的代码编写、模型调试和结果分析。而Jupyter Notebook作为最主流的交互式开发工具之一,其默认的白底黑字界面虽然清晰&…

作者头像 李华