news 2026/6/26 4:13:06

如何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/6/12 13:13:31

shadPS4完整使用教程:5步快速在PC上畅玩PS4游戏

shadPS4完整使用教程:5步快速在PC上畅玩PS4游戏 【免费下载链接】shadPS4 shadPS4 是一个PlayStation 4 模拟器,支持 Windows、Linux 和 macOS 系统,用 C 编写。还提供了调试文档、键盘鼠标映射说明等,方便用户使用。源项目地址&a…

作者头像 李华
网站建设 2026/6/23 20:47:47

CNN批量归一化实现:PyTorch中BatchNorm层的应用

CNN批量归一化实现:PyTorch中BatchNorm层的应用 在构建深度卷积网络时,你是否曾遇到这样的困境:模型训练初期梯度剧烈震荡,准确率迟迟不升,哪怕调低学习率也收效甚微?这背后很可能是“内部协变量偏移”在作…

作者头像 李华
网站建设 2026/6/24 0:31:33

SSH无密码登录配置:提高PyTorch服务器访问效率

SSH无密码登录配置:提高PyTorch服务器访问效率 在深度学习项目的日常开发中,一个常见的场景是:你正全神贯注地调试模型输出,却不得不一次次输入远程GPU服务器的密码来查看日志、重启训练任务或同步代码。这种重复性的身份验证不仅…

作者头像 李华
网站建设 2026/6/15 7:42:29

HuggingFace Token使用说明:访问私有模型仓库的方法

HuggingFace Token使用说明:访问私有模型仓库的方法 在现代AI研发流程中,越来越多团队选择将训练好的模型托管在HuggingFace Hub上。这不仅便于版本管理与协作共享,也加速了从实验到部署的转化过程。然而,当涉及商业敏感信息或尚未…

作者头像 李华