Tracert TracerRoute

路由追踪 …

Mac:

网络实用工具 → TraceRoute

Win:
tracert www.baidu.com 会显示 你到百度网址  所有经过的 路由. 

-h maximum_hops 指定搜索目标的最大跃点数.  默认最大30个跃点 tracert -h 50 www.baidu.com // 最多可以支持 50个 跃点
Troubleshoot

工作原理

通过向目标发送不同 IP 生存时间 (TTL) 值的“Internet 控制消息协议 (ICMP)”回应数据包,

Tracert诊断程序确定到目标所采取的路由。

要求路径上的每个路由器在转发数据包之前至少将数据包上的 TTL 递减 1。 数据包上的 TTL 减为 0 时,路由器应该将“ICMP 已超时”的消息发回源系统。

Tracert 先发送 TTL 为 1 的回应数据包,并随后的每次发送过程将 TTL 递增 1,直到目标响应或 TTL 达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。 Tracert 命令按顺序打印出返回“ICMP 已超时”消息的路径中的近端路由器接口列表。

如果使用 -d 选项,则 Tracert 实用程序不在每个 IP 地址上查询 DNS。

Troubleshoot

用 tracert 确定数据包在网络上的停止位置。

Tracert 实用程序对于解决大网络问题非常有用,

-j host-list 指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。 -w timeout 等待 timeout 为每次回复所指定的毫秒数。 target_name 目标主机的名称或 IP 地址。

使用 tracert 命令跟踪路径 打开命令提示符,然后键入:

例如,要跟踪从该计算机到的连接路由,请在命令提示行键入: tracert url

实例: 追踪 vpn 服务器 本机 IP : 172.19.16.166

tracert 210.22.91.22 1. 172.19.16.1 2. 172.19.30.1 xujian-PC 3. 210.22.92.253 4. 210.22.91.22

分析:

  1. 16.16 DHCP 服务器 ?
  2. 30.1 机房 Cisco 路由器