traceroute在Linux中
出版者:必威平台,2016年2月1日Traceroute是用来跟踪路由器之间的回显请求和回显应答的工具。此工具用于获取目的地之间的流量流概述,以确定跳跃之间的网络延迟。
安装路由跟踪
yum install traceroute -y
使用traceroute
traceroute 8.8.8.8
或
traceroute google.com
IP或主机名是可选的,如果使用域名,本地Linux机器将把主机解析为IP。
如何读取结果
1 unassigned.psychz.net (208.87.243.17) 1.168 ms 1.188 ms 1.267 ms
2 10.99.99.5 (10.99.99.5) 0.286 ms 0.285 ms 0.261 ms
3 google.as15169.any2ix.coresite.com (206.72.210.41) 0.634 ms 0.599 ms 0.667 ms
(2) 216.239.59.211 (216.239.59.211) 0.437 ms 209.85.245.247 (209.85.245.247) 0.519 ms 0.511 ms
216.239.51.79 (216.239.51.79) 0.866 ms 216.239.62.103 (216.239.62.103) 1.284 ms
google-public-dns-a.google.com (8.8.8.8) 0.969 ms 0.982 ms 0.562 ms
这个结果显示了从起点到google.com本地路由器的6个跳点。从A到G的平均时间是1ms,从一点到另一点的总时间是1毫秒。这个结果表明psychz测试机到谷歌之间的流量平均为1ms,这是好的。
异常痕迹看起来像
traceroute到googlezz.com(115.28.234.176),最大30跳,40字节数据包
1 unassigned.psychz.net (208.87.243.17) 0.531 ms 0.603 ms 0.672 ms
2 10.99.99.5 (10.99.99.5) 0.245 ms 0.237 ms 0.215 ms
3 v807.core1.lax2.he.net (14.020.10.121) 0.327 ms 11.622 ms 11.610 ms
4 64.62.166.218 (64.62.166.218) 0.40 ms 66.160.172.118 (66.160.172.118) 2.517 ms
219.158.102.125 ms 152.782 ms 152.739 ms
6 219.158.97.237 (219.158.97.237) 153.638 ms 153.622 ms 153.614 ms
7 219.158.101.45 (219.158.101.45) 218.162 ms 217.253 ms 217.225 ms
219.158.15.42 (219.158.15.42) 193.371 ms 193.357 ms
9 * * *
10 * * *
11 * * *
12 42.120.245.26 (42.120.245.26) 178.467 ms 42.120.245.58 (42.120.245.58) 163.962 ms 42.120.245.54 (42.120.245.54) 169.687 ms
13 115.28.234.176 (115.28.234.176) 169.491 ms 169.379 ms 169.391 ms
我们在googlezz.com上做的这个例子从开始到结束花了13跳。*表示跳9-11被防火墙保护,平均MS超过100ms。这说起来还不错,但它表明网络之间有轻微的延迟。延迟开始后第5跳,然后逐渐开始变得最糟。