1、Tracert基础介绍
Tracert是一个高防服务器路由跟踪的实用程序,用于断定P数据报访问目标主机所经的路径,Tracert命令用生存时间(TTL)字段和ICMP毛病消息来断定从一个主机到网络上其他主机的路由IP地址。
对发送到www.guigege.cn主机的ICMP数据包进行路由跟踪,返回的成果如图1所示。
从图1中可以看出,从本地主机到www.guigege.cn这台主机共经过12个路由器转发才最终达到目标地,并且成功解析118.89.33.28地址的主机名为bi141-130-110. bjtelecom.net,而且从返回的成果中可以看出,数据包从本地发出后经过的第一个路由地址为192.168.0.1,这是本地主机所属网络的外网中的第一个路由服务器地址。
2、Tracert工作原理
通过向目标主机发送不同P生存时间(TTL)值的ICMP回应数据包, Tracert诊断程序断定到目标主机所经过的路由。在数据包传输中所经过的每个路由器在转发数据包之前要将数据包上的TTL值减1。当数据包上的TL值减为0时,路由器应当将“ICMP已超时”的消息发回源系统。
Tracert先发送TTL为1的回应数据包,并在随后的每次发送过程中将TTL值递増1,直到目标响应或TTL值达到最大值,从而断定路由。通过检査中间路由器发回的“ICMP已超时”的消息断定路由。某些路由器不经询问直接丢弃TTL过期的数据包,这在 Tracert实用程序中看不到。 Tracert命令按次序打印出返回“ICMP已超时”消息的路径中的近端路由器接口列表。如果应用“-d”选项,则Tracert实用程序不在每个IP地址上查询DNS。
3、参数详解
利用“ tracert/?”査看 Tracert命令的赞助信息如图2所示。
参数阐明如下:
-d 指定不将IP地址解析到主机名(默认情况会解析主机名)。
-h maximum_hops 指定跃点数以跟踪到称为 target_name的主机的路由。
-j 指定 Tracert实用程序数据包所采用路径中的路由器接口列表。
-w 等候 timeout为每次回复所指定的毫秒数。
target_name 目标主机的名称或IP地址。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP