outeLinux下的路由追踪 Traceroute(linuxtracer)
Linux系统是支持网络追踪协议的,Traceroute是一种最常见的路由追踪工具,它可以测量包在网络中的传播时间,这样就可以知道这个数据包是从哪里发出和到达哪里,它帮助分析网络传输延迟,排查网络异常,并可以定位网络故障。
Traceroute在Linux系统中使用起来十分方便,只要在终端输入traceroute/tracert命令,即可开始执行网络路由追踪。下面我们就来看一下Linux系统下的路由追踪的步骤:
1) 首先,打开终端,运行traceroute / tracert命令;
2) 将要追踪的目标地址或网址输入;
3) 路由器收到包时,它会发送TTL到对应的下一级路由器;
4) 如果数据包未经过任何路由器,则可以查看到每一级路由器以及它处理这个数据包所花费的时间;
5) 最终,在指定的目标地址处,会接收到最终的数据包,这样使我们就可以获得网络路由追踪的结果和信息了。
以下是一个终端下Traceroute命令的具体操作:
[root@localhost ~]# traceroute www.baidu.com
traceroute to www.baidu.com (220.181.38.155), 30 hops max, 60 byte packets
1 192.168.1.1 (192.168.1.1) 0.473 ms 0.390 ms 0.318 ms
2 221.226.2.5 (221.226.2.5) 1.109 ms 0.963 ms 0.769 ms
3 221.226.8.68 (221.226.8.68) 19.105 ms 19.984 ms 18.885 ms
4 221.226.117.80 (221.226.117.80) 49.457 ms 49.869 ms 49.223 ms
5 220.176.1.29 (220.176.1.29) 57.924 ms 67.835 ms 75.950 ms
6 220.181.50.126 (220.181.50.126) 78.912 ms 104.490 ms 74.688 ms
7 220.181.38.155 (220.181.38.155) 88.947 ms 93.283 ms 97.753 ms
以上就是Linux系统下的路由追踪Traceroute的具体操作,它可以让我们更好地分析网络传输延迟,排查网络异常,并可以定位网络故障,所以,还请大家多加利用吧!