网络诊断
Ping 连通性测试、TCP 端口扫描、路由追踪。耗时任务可随时取消。
Ping
使用说明
- 在顶部切换到要用的功能:Ping、端口扫描或路由追踪。任务运行期间不能切换标签页。
- Ping:填写「目标主机」(如 8.8.8.8 或 www.baidu.com),设置「次数」(1–20)与「超时(ms)」(200–10000),点「开始」。结果逐条列出状态、地址、耗时与 TTL,并在末尾汇总丢包率与最短、平均、最长耗时;若本机无法直接收发 ICMP 报文,会自动回退调用系统 ping 命令,并在汇总里标明。
- 端口扫描:填写「目标主机」,设置起始、结束端口(1–65535)与「超时(ms)」(100–5000),点「扫描」。进度条显示扫描进度,下方只列出开放的端口及其连接耗时。
- 路由追踪:填写「目标主机」,设置「最大跳数」(1–64),点「开始」。结果逐跳给出地址与命令原始输出,显示 * 表示该跳没有响应。该功能内部调用系统 traceroute,Linux 上需先安装 traceroute。
- 任务运行中按钮会变为「取消」,可随时终止当前任务。
常见问题
Ping 结果里显示「已回退系统 ping 命令」是什么意思?
本站默认自行构造并收发 ICMP 报文,当运行环境不允许(如权限受限或容器内)时会改为调用操作系统的 ping 命令并解析其输出,因此汇总行会注明已回退。两种方式测的都是连通性与往返耗时,只是数据来源不同。
端口扫描能一次扫完一台主机的所有端口吗?
可以,把起始端口设为 1、结束端口设为 65535 即可,但逐一连接 6 万多个端口会非常慢。实践上建议先扫常用端口段(如 1–1024),再对可疑端口做小范围扫描,配合更小的超时能明显加快。
路由追踪里某些跳显示 * 是怎么回事?
* 表示该跳在超时时间内没有返回响应,常见原因是中间路由器配置为不回应 ICMP 超时报文。这不影响后续跳的探测,继续往下看是否到达目标即可。
扫描或追踪迟迟不结束怎么办?
任务运行期间操作按钮会变为「取消」,点一下即可立即终止。也可以在开始前把超时调小,减少每个目标的等待时间。