关注服务器技术领域
致力于整体解决方案

如何判断 IP 被墙,就看 MTR

ip-block

如何诊断服务器的网络状况(包括但不限于 IP 被墙,网络丢包,线路不稳定等)呢,MTR 来帮你忙。

Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。

本地 mtr

本地如果是 Linux/Mac,运行命令:sudo mtr -rw  远程VPS的IP

若为 Windows,下载Win-MTR,填写远程VPS的IP运行。

远程 mtr

那么远程VPS,如何运行mtr呢,选择Lish网页端登陆,如下图:

Linode_-_Remote_Access____linode7220441
登陆后运行:mtr -rw 国内的本地IP

MTR 报告示例

[[email protected] ~]# mtr -r 222.129.235.166
 HOST: local Loss% Snt Last Avg Best Wrst StDev
 1. 106.187.33.3 0.0% 10 0.5 0.6 0.5 1.4 0.3
 2. 124.215.199.125 0.0% 10 0.8 7.1 0.8 14.0 5.3
 3. otejbb205.int-gw.kddi.ne.jp 0.0% 10 3.0 2.2 1.6 3.4 0.6
 4. tr-ote123.int-gw.kddi.ne.jp 0.0% 10 2.0 2.0 1.8 2.7 0.3
 5. 203.181.102.58 0.0% 10 42.2 40.9 39.6 42.7 1.1
 6. 219.158.97.73 0.0% 10 42.0 39.0 38.3 42.0 1.1
 7. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
› sudo mtr -r  xxx.xxx.xxx.xxx
 Password:
 HOST: local Loss% Snt Last Avg Best Wrst StDev
 1.|-- 192.168.1.1 0.0% 10 45.6 6.8 0.8 45.6 14.1
 2.|-- 222.129.232.1 0.0% 10 3.2 7.8 2.9 26.7 7.3
 3.|-- 61.51.246.157 0.0% 10 18.3 13.2 4.6 42.4 11.7
 4.|-- 202.106.34.9 0.0% 10 4.5 6.1 3.9 8.6 1.8
 5.|-- 124.65.194.29 0.0% 10 8.2 12.5 3.4 51.9 15.1
 6.|-- 219.158.6.170 0.0% 10 28.8 30.7 28.8 33.3 1.3
 7.|-- 219.158.4.214 0.0% 10 108.6 107.6 79.8 157.7 28.9
 8.|-- 219.158.97.74 10.0% 10 103.0 112.4 82.0 150.9 28.0
 9.|-- 203.181.102.57 0.0% 10 96.7 97.1 75.0 135.9 26.3
 10.|-- otejbb205.int-gw.kddi.ne. 0.0% 10 139.4 143.6 114.9 180.5 24.5
 11.|-- cm-fcu203.kddnet.ad.jp 0.0% 10 149.9 144.4 121.2 181.7 23.8
 12.|-- 124.215.199.122 0.0% 10 161.0 160.7 132.1 202.8 25.0
 13.|-- ??? 100.0 10 0.0 0.0 0.0 0.0 0.0

如何解读MTR报告

Loss%:本跳的丢包率

Last(上一跳), Avg(平均), Best(最短), 及 Wrst(最长)标识时延(单位:ms)

最后列 StDev,表示在每个 host 时延的均方差,代表稳定性;该值越大说明差异越大;

从 Loss% 可以看出在哪个节点发生大量的丢包,可以得知具体哪个路由发生问题,如果是出国主干网上发生,那就说明 IP 已经被墙,就像上面的示例那样:主干网之后已经完全丢包,后面的 host 显示为 “???”,且丢包率达到了 100%。

 

以上,希望有帮助。

 

 

 

 

赞(0)
未经允许不得转载:VPS爱好者 » 如何判断 IP 被墙,就看 MTR
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址