只想快速看一下往返时间
如果不需要完整路径,只想知道到目的地的整体响应时间和丢包情况,用Ping会更简单快捷。
想区分是自己的问题还是运营商的问题
如果结果里最开始的1到3跳(自己的路由器和接入运营商的这一段)看起来都正常,但从那之后开始持续出现延迟或无响应,那问题更可能出在运营商或目标服务器一侧,而不是自己的网络。如果想先排除是不是路由器本身的问题,可以先试着重启一下路由器。
常见问题
看到 * * * 是不是说明网络断了?
不是。很多路由器出于安全策略,被设置为根本不发送ICMP、UDP响应,所以出现星号是很常见的现象。只要星号之后的几跳又恢复正常响应,并且最终到达了目的地,通常就说明实际上并没有问题。
tracert和traceroute只是命令名不同,工作方式完全一样吗?
目的相同,但内部实现有区别。Windows的tracert使用ICMP数据包,而Mac、Linux的traceroute默认使用UDP数据包来追踪路径。因此即便是同一个目的地,两种操作系统跑出来的结果也可能会有细微差异。