Skip to content

网络诊断与 MTR ​

网络问题需要区分 DNS、端口、服务器负载、本地运营商和中间路由。请在故障发生时采集数据,恢复后的测试通常无法还原现场。

先确定故障类型 ​

现象优先检查
域名无法解析DNS 记录、本地 DNS、解析是否生效
IP 可以 Ping,但业务打不开服务进程、监听端口、防火墙和安全组
IP 也无法 PingICMP 是否禁用、实例状态、路由和本地网络
延迟高或丢包MTR、服务器负载、带宽占用和源运营商
只有部分地区异常分地区 MTR、线路和回程路由

Ping 测试 ​

Windows:

powershell
ping -n 20 服务器IP

Linux 或 macOS:

bash
ping -c 20 服务器IP

部分服务器禁用 ICMP,Ping 不通不等于业务端口不可用。

端口测试 ​

Windows PowerShell:

powershell
Test-NetConnection 服务器IP -Port 22

Linux:

bash
nc -vz 服务器IP 22

连接被拒绝通常表示目标可达但没有服务监听;连接超时更常见于安全组、防火墙或路由拦截。

MTR 路由测试 ​

Linux:

bash
mtr -rwzc 100 服务器IP

Windows 可使用 WinMTR,目标填写服务器 IP,持续测试至少 100 次后导出结果。

如何阅读结果 ​

  • 中间节点丢包但后续节点和目标不丢包,通常是该节点限制 ICMP 响应,并不代表真实转发丢包。
  • 从某一跳开始持续到目标均出现相近丢包,才更可能是该段链路异常。
  • 只有最后一跳延迟高时,同时检查服务器 CPU、网络占用和防火墙状态。

检查服务器端 ​

bash
ss -lntup
ip addr
ip route
uptime

确认业务进程正在监听正确的 IP 和端口,系统负载正常,并同时检查云安全组与系统防火墙。

提交诊断结果 ​

提交工单时附上产品 ID、源公网 IP、目标 IP 和端口、故障时间、源运营商、Ping 与 MTR 结果。若可能,请同时提供服务器到本地的反向 MTR。

澜云 Orbitlan 产品与服务文档