首页/系统/信创系统运维速查/端口连通性测试的常用手段
常见问题65 条

端口连通性测试的常用手段

判断端口是否可达有多套工具:nc 直连、curl 看协议层、bash 的 /dev/tcp 无依赖;本机与跨机对照能快速圈定问题边界。

信创系统运维速查系统更新于 2026-10-12

常用手段

常用手段
nc -vz 192.0.2.10 8080 2>&1                # nc 直连(部分系统是 ncat)
timeout 3 bash -c '</dev/tcp/192.0.2.10/8080' && echo open || echo fail
curl -sv http://192.0.2.10:8080/ 2>&1 | head -15
telnet 192.0.2.10 8080 2>/dev/null           # 传统方式,可能未安装

对照定位

对照定位
ss -lntp | grep 8080                        # 服务端监听
# 本机通、跨机不通:查防火墙、云安全组、监听地址
# 本机也不通:查服务状态与端口配置
Connection refused 表示可达但端口未开;timeout 多为规则拦截或路由问题:两种报错指向不同排查方向。

易错点

  • 禁 ICMP 的环境 ping 不通不代表服务不可达:以端口探测为准
  • telnet 在新系统上默认未装:用 nc 或 /dev/tcp 替代

数据来源与参考

  • man 1 nc
  • man 1 curl
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌