linux - 查看网络路由的命令: traceroute
访问量: 1804
traceroute 这个命令,是用来排查网络相应情况的命令, 跟硬件的关系有点儿大. 可以很好的显示一个请求是通过什么路径,从你的浏览器发送给对方服务器的.
例如, 我坐在我们的办公室中, 向我的 siwei.me 域名发送一个请求, 路径如下:
$ traceroute siwei.me traceroute to siwei.me (123.57.235.33), 30 hops max, 60 byte packets 1 192.168.0.1 (192.168.0.1) 2.100 ms 3.972 ms 6.621 ms (192.168.0.1 局域网...办公室内的) 2 192.168.1.1 (192.168.1.1) 7.720 ms 8.733 ms 8.733 ms 这个还是办公室内的局域网, 只不过比上面的更高一级 3 114.243.208.1 (114.243.208.1) 11.030 ms 12.472 ms 16.087 ms 北京市北京市 联通 114.243.223.179 4 61.148.174.25 (61.148.174.25) 17.218 ms 17.858 ms 17.860 ms 5 61.51.169.65 (61.51.169.65) 17.851 ms 17.842 ms 17.833 ms 6 * * * 7 61.49.143.230 (61.49.143.230) 9.197 ms 9.535 ms 9.494 ms 8 * * * 9 * * 106.11.130.189 (106.11.130.189) 6.579 ms 10 * * * 11 123.57.235.33 (123.57.235.33) 11.260 ms 11.067 ms 10.273 ms