技术解析

为什么在中国移动 LTE 内, mtr baidu.com 中间路由之后全部丢包?
0
2021-07-05 02:18:42
idczone
Start: Wed Mar 16 11:54:56 2016
HOST: iPhone9                     Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- 192.168.42.129             0.0%    10    0.6   0.7   0.5   1.7   0.0
  2.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  3.|-- 10.1.82.14                 0.0%    10   33.0  40.0  31.3  51.8   6.8
  4.|-- 192.168.121.5              0.0%    10   46.6 122.1  36.7 270.2  88.1
  5.|-- 192.168.112.2              0.0%    10   67.6 102.6  65.2 180.5  33.1
  6.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0

只是禁 ICMP 而已

请问有别的方法来跟踪路由吗?

换端口

用 -P 参数吗?还是一样:
```
$ mtr baidu.com -P 443 --tcp --report
Start: Wed Mar 16 12:19:36 2016
HOST: android Loss% Snt Last Avg Best Wrst StDev
1.|-- 192.168.42.129 0.0% 10 0.5 0.6 0.5 0.7 0.0
2.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
3.|-- 10.1.82.14 0.0% 10 39.9 446.8 33.2 3036. 960.5
4.|-- 192.168.121.5 0.0% 10 49.8 54.4 33.5 126.7 26.2
5.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
6.|-- 192.168.112.2 0.0% 10 49.8 130.1 49.8 227.3 67.3
7.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
```

tcptrace

都忘了它,不过这样只能看跳数了。移动真坑。

UDP 模式或许可以
MTR -u baidu.com

试试 www.baidu.com?

看头像进来的

mtr -T --port=443

感觉国内 ISP 的路由对 ICMP 有非常多的限制,用 mtr 测延迟,丢包,什么的都不准。

数据地带为您的网站提供全球顶级IDC资源