tracert

一、tracert 介绍

tracert 是一个简单的网络诊断工具,用于确定 IP 数据报访问目标所经过的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。在工作环境中有多条链路出口时,可以通过该命令查询数据是经过的哪一条链路出口。

二、命令格式

tracert [参数] [主机]

三、常见参数指令

tracert与traceroute命令详解_tracertroute

检测去qq.com网址经过几个跃点

tracert与traceroute命令详解_tracertroute_02

从左往右五个数值含义

TTL “生存时间”(每途径一个路由器节点自增1)
三次发送的ICMP包返回时间
途经路由器的IP地址

traceroute

一、安装traceroute

yum -y install traceroute


tracert与traceroute命令详解_tracertroute_03

二、tracert 介绍

traceroute是用来检测发出数据包的主机到目标主机之间所经过的网关数量的工具。traceroute的原理是试图以最小的TTL(存活时间)发出检测包来跟踪数据包到达目标主机所经过的网关,然后监听一个来自网关ICMP的应答。发送数据包的大小默认为38字节


三、命令格式

tracert [参数] [主机]

四、常见参数指令

-d 使用Socket层级的排错功能。
-f 设置第一个检测数据包的存活数值TTL的大小。
-F 设置勿离断位。
-g 设置来源路由网关,最多可设置8个。
-i 使用指定的网络界面送出数据包。
-I 使用ICMP回应取代UDP资料信息。
-m 设置检测数据包的最大存活数值TTL的大小。
-n 直接使用IP地址而非主机名称。
-p 设置UDP传输协议的通信端口。
-r 忽略普通的Routing Table,直接将数据包送到远端主机上。
-s 设置本地主机送出数据包的IP地址。
-t 设置检测数据包的TOS数值。
-v 详细显示指令的执行过程。
-w 设置等待远端主机回报的时间。
-x 开启或关闭数据包的正确性检验。

​检测去qq.com网址经过几个跃点

tracert与traceroute命令详解_tracert_04

从左往右五个数值含义

TTL “生存时间”(每途径一个路由器节点自增1)
途经路由器的IP地址
三次发送的ICMP包返回时间