如何使用Traceroute定位网络问题?
用法就三步
traceroute 我一般这么用。别想复杂。 先跑一遍。看一共几跳。 然后找哪一跳突然变大。
traceroute www.baidu.com
窗口里四列。跳数。三次耗时。还有每跳的地址。 盯着耗时那一列看就行。别的先不管。
我一开始盯着丢星号
我一开始看见星号就慌。 以为那段就是断的。 试了半天才发现。星号只是那台路由器不回。 后面几跳还有数。说明路是通的。
星号怎么读
连续的星号一直到结尾。才可能是不通。 中间一段星号。后面又有数。那只是设备不回。 这里别急着下结论。也别去改配置。

哪一跳变大了
相邻两跳的差。就是中间那一段的耗时。 一跳从 20ms 跳到 200ms。那是这一段。 然后往后一直停在 200ms 上下。那问题就在这一跳附近。
这批数据先给我范围
30 个节点跑了两轮。平均 25ms 上下。 丢包全是 0%。一个都没丢。 最慢 532ms。新疆昌吉。只在第一轮。 第二轮那台没再出现。同片换成伊犁 68ms。 那么这就是单台的单次问题。
再看几个稳的
湖南怀化 119ms。这台也偏高。 江西宜春 198ms 和 196ms。两轮都在。 临沂 125ms。拉萨 57ms。 那么宜春这台两轮都一样。这种才值得跑 traceroute。 用宝塔拨测的网站测速。 按地区排开。先挑出这类两轮都高的。

我的顺序
先 ping。找出哪几台高。 两轮都高。再上 traceroute。 从我这台机器跑一次。再让他们那边跑一次。 两边一比。分界点就出来了。
532ms 那次我没追到。它第二轮就没了。这种事追不出结果来。