Windows工具一:WinMTR(建议优先使用)

WinMTR是mtr工具在Windows环境下的图形化实现,但进行了功能简化,只支持部分mtr的参数。WinMTR默认发送ICMP数据包进行探测,无法切换。和mtr一样,相比tracert,WinMTR能避免节点波动对测试结果的影响,所以测试结果更正确。所以在WinMTR可用的情况下,建议优先使用WinMTR进行链路测试。

注:可以下载地址一下载WinMTR工具。
注:可以下载地址二下载WinMTR工具。
用法说明
WinMTR无需安装,直接解压运行即可。操作方法非常简单,说明如下。

  1. 如下图所示,运行程序后,在 Host字段输入目标服务器域名或IP,注意不要包含空格。
  2. 单击Start开始测试。开始测试后,相应按钮变成了 Stop
  3. 运行一段时间后,单击Stop停止测试。
  4. 其它选项说明如下。
    • Copy Text to clipboard:将测试结果以文本格式复制到粘贴板。
    • Copy HTML to clipboard:将测试结果以HTML格式复制到粘贴板。
    • Export TEXT:将测试结果以文本格式导出到指定文件。
    • Export HTML:将测试结果以HTML格式导出到指定文件。
    • Options:可选参数,包括的可选参数如下。
      • Interval(sec):每次探测的间隔(过期)时间。默认为1秒。
      • ping size(bytes):ping探测所使用的数据包大小,默认为64字节。
      • Max hosts in LRU list:LRU列表支持的最大主机数,默认值为128。
      • Resolve names:通过反查IP地址,以域名显示相关节点。

返回结果说明

默认配置下,返回结果中各数据列的说明如下。

  • 第一列(Hostname):节点的IP或域名。
  • 第二列(Nr):节点编号。
  • 第三列(Loss%):节点丢包率。
  • 第四列(Sent):已发送的数据包数量。
  • 第五列(Recv):已成功接收的数据包数量。
  • 第六、七、八、九列(Best 、Avg、Worst、Last):分别是到相应节点延迟的最小值、平均值、最大值和最后一次值。

Windows工具二:tracert命令行工具

tracert(Trace Route)是Windows自带的网络诊断命令行程序,用于跟踪Internet协议(IP)数据包传送到目标地址时经过的路径。 tracert通过向目标地址发送 ICMP 数据包来确定到目标地址的路由。在这些数据包中,tracert使用了不同的IP“生存期”,即TTL值。由于要求沿途的路由器在转发数据包前必须至少将TTL减少1,因此TTL实际上相当于一个跃点计数器 (hop counter)。当某个数据包的TTL达到0时,相应节点就会向源计算机发送一个ICMP超时的消息。

tracert第一次发送TTL为“1”的数据包,并在每次后续传输时将TTL增加“1”,直到目标地址响应或达到 TTL 的最大值。中间路由器发送回来的 ICMP“超时”消息中包含了相应节点的信息。

用法说明

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name

常见可选参数说明

  • -d:不要将地址解析为主机名(禁用DNS反解)。
  • -h:maximum_hops,指定搜索目标地址时的最大跃点数。
  • -j: host-list,指定沿主机列表的松散源路由。
  • -w:timeout,等待每个回复的超时时间(以毫秒为单位)。
  • -R:跟踪往返行程路径(仅适用于IPv6)。
  • -S:srcaddr,要使用的源地址(仅适用于IPv6)。
  • -4:强制使用IPv4。
  • -6:强制使用IPv6。
  • target_host:目标主机域名或IP地址。

命令输出示例

C:\> tracert -d 223.5.5.5
通过最多 30 个跃点跟踪到 223.5.5.5 的路由
1                          请求超时。
2     9 ms     3 ms    12 ms  192.168.X.X
3     4 ms     9 ms     2 ms  X.X.X.X
4     9 ms     2 ms     1 ms  XX.XX.XX.XX
5    11 ms                  211.XX.X.XX
6     3 ms     2 ms     2 ms  2XX.XX.1XX.XX
7     2 ms     2 ms     1 ms  42.XX.2XX.1XX
8    32 ms     4 ms     3 ms  42.XX.2XX.2XX
9                          请求超时。
10     3 ms     2 ms     2 ms  223.5.5.5
跟踪完成。

MAC工具:traceroute工具

traceroute www.cloudduo.cn
traceroute to www.cloudduo.cn (47.97.184.137), 64 hops max, 52 byte packets
 1  192.168.3.1 (192.168.3.1)  4.092 ms  2.813 ms  3.120 ms
 2  192.168.200.1 (192.168.200.1)  4.087 ms  3.984 ms  4.241 ms
 3  192.168.1.1 (192.168.1.1)  3.610 ms  3.492 ms  3.640 ms
 4  100.64.0.1 (100.64.0.1)  7.321 ms  9.170 ms  7.111 ms
 5  220.160.91.169 (220.160.91.169)  7.123 ms  6.627 ms  7.778 ms
 6  61.154.8.21 (61.154.8.21)  13.900 ms  15.480 ms
    61.131.9.85 (61.131.9.85)  12.707 ms
 7  202.97.47.169 (202.97.47.169)  19.104 ms
    202.97.47.161 (202.97.47.161)  26.059 ms
    202.97.47.169 (202.97.47.169)  18.126 ms
 8  220.191.200.126 (220.191.200.126)  24.590 ms
    220.191.200.142 (220.191.200.142)  26.171 ms
    220.191.200.118 (220.191.200.118)  25.850 ms
 9  115.238.21.125 (115.238.21.125)  29.712 ms
    115.236.101.221 (115.236.101.221)  35.728 ms  28.622 ms
10  45.112.223.45 (45.112.223.45)  28.854 ms * *
11  140.205.27.185 (140.205.27.185)  54.045 ms * *