一、命令简介
tracert(跟踪路由)是路由跟踪实例程序,用于确定IP数据包访问目标所采取的路径。tracert命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。
二、具体用法
在windows系统下cmd 用 tracert hostname
在linux/unix系统下teminal 用 traceroute hostname
用法:tracert [-d] [-h maximun_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
选项:
-d:不将地址解析为主机名
-h maximun_hops :搜索目标最大的跃点数
-j host-list :与主机列表一起的松散源路由(仅适用于ipv4) 经过的主机列表
-w timeout:等待每个回复的超时时间(以毫秒为单位)
-R:跟踪往返行程路径(仅适用于ipv6)
-S srcaddr:要使用的源地址(仅适用于ipv6)\
-4:强制使用ipv4
-6:强制使用ipv6
target_name:目标主机的名称或Ip地址
三、实例
如图从左到右边 5条信息分别代表了“生存时间”(每经过一个路由器自增1)、“三次发送的ICMP包返回时间”、经过路由器的IP地址(如果有主机名还会包含主机名)
(*)表示该次ICMP包返回超时
192.168.1.1 是测试主机的默认网关
10.1.41.254
10.0.3.1
10.0.10.2 这三个都是本地局域网
202.200.176.110 来自 陕西省西安市 教育网(我是用学校的局域网测的,学校接的外网一个是教育网,另一个是电信网,下面的实例会看到)
然后就到目的主机IP了
也可以“tracert”后面接一个网址,看一个百度的例子
第6跳以前都是局域网
第7跳 61.185.255.161 陕西省西安市 电信
第9跳 117.36.240.49来自陕西省商洛市 电信
第10跳202.97.80.77来自中国 电信
第12跳219.158.38.161来自北京市 联通
第13跳219.158.101.109来自北京市 联通
第14跳124.65.194.2来自北京市 联通
第15跳61.51.113.250来自北京市 联通
第16跳61.49.168.86来自北京市 联通
第20跳123.125.114.144来自北京市 联通