tracert    request time out
 
发现有一种可能的原因:防火墙禁ping   (或者中间设备禁icmp传输)
 
防火墙上设置的忽略所有流量
 
例子: tracert 218.95.37.216
 
 
 C:\WINDOWS\system32>tracert 218.95.37.216
Tracing route to 218.95.37.216 over a maximum of 30 hops
  1     5 ms     2 ms     4 ms  59.53.87.241             (网关)
  2    <1 ms     1 ms    <1 ms  220.177.22.74
  3     4 ms     5 ms     2 ms  220.177.22.69
  4    <1 ms    <1 ms    <1 ms  218.95.37.216
Trace complete.
 
 
防护墙上禁ping 
 
例子:tracert 218.95.37.216
 
C:\WINDOWS\system32>tracert 218.95.37.216
Tracing route to 218.95.37.216 over a maximum of 30 hops
  1     5 ms     3 ms     4 ms  59.53.87.241
  2     1 ms    <1 ms    <1 ms  220.177.22.74
  3     3 ms     2 ms     3 ms  220.177.22.69
  4     *        *        *     Request timed out.
  5     *        *        *     Request timed out.
  6     *        *        *     Request timed out.
  7     *        *        *     Request timed out.
  8     *        *        *     Request timed out.
  9     *        *        *     Request timed out.
 10     *        *        *     Request timed out.
 11     *        *        *     Request timed out.
 12     *        *        *     Request timed out.
 13     *        *        *     Request timed out.
 14     *        *        *     Request timed out.
 15     *        *        *     Request timed out.
 16     *        *        *     Request timed out.
 17     *        *        *     Request timed out.
 18     *        *        *     Request timed out.
 19     *        *        *     Request timed out.
 20     *        *        *     Request timed out.
 21     *        *        *     Request timed out.
 22     *        *        *     Request timed out.
 23     *        *        *     Request timed out.
 24     *        *        *     Request timed out.
 25     *     ^C
 
参考:
ping和traceroute都使用ICMP协议,但是使用的具体类型不同.
ping使用的request和reply类型,而traceroute使用的是port unreacable类型
 
 
tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

该诊断实用程序通过向目的地发送具有不同生存时间 (TTL) 的 Internet 控制信息协议 (ICMP) 回应报文,以确定至目的地的路由。路径上的每个路由器都要在转发该 ICMP 回应报文之前将其 TTL 值至少减 1,因此 TTL 是有效的跳转计数。当报文的 TTL 值减少到 0 时,路由器向源系统发回 ICMP 超时信息。通过发送 TTL 为 1 的第一个回应报文并且在随后的发
送中每次将 TTL 值加 1,直到目标响应或达到最大 TTL 值,Tracert 可以确定路由。通过检查中间路由器发发回的 ICMP 超时 (ime Exceeded) 信息,可以确定路由器。注意,有些路由器“安静”地丢弃生存时间 (TLS) 过期的报文并且对 tracert 无效。

另外参考::::::

Traceroute 有一个固定的时间等待响应(ICMP TTL到期消息)。如果这个时
间过了,它将打印出一系列的*号表明: 在这个路径上,这个设备不能在给定的时间内发出ICMP TTL到期消息的响应。然后,Traceroute给TTL记数器加1,继续进行。