用法与结果判读
用法与结果判读
telnet 10.0.0.5 3306
# Connected to 10.0.0.5. → 端口可达
# Connection refused → 主机可达但端口未监听/被 REJECT
# 长时间无输出后超时 → 包被丢弃(防火墙 DROP 或路由不通)
nc -vz -w3 10.0.0.5 3306 # 更好的替代命令| 场景 | 快速确认某个 TCP 端口是否可达 |
|---|---|
| 工具 | telnet / nc / Test-NetConnection |
| 协议 | 仅 TCP |
| 平台 | Linux/macOS 自带,Windows 需启用功能 |
三种结果含义完全不同:Connected=通;Connection refused=有响应但端口没开(内核回 RST);超时=包没回来。