1. 聚禄鼎_一站式企业服务平台!首页
  2. 托运须知

tracert -d命令的作用,tracert -d

问tracert在百度后出现的*是啥意思?

tracert -d命令的作用,tracert -d

发生*的是不返回数据。是该节点禁用了您的ping或tracert。

Tracert(跟踪路由)是路由跟踪的实用程序,用于识别IP数据包接入目标采用的路径。该命令使用了一种新的方法,即把它与传统的基于包长度的算法相结合而得到的一种新型路由跟踪技术。Tracert命令使用IP生存时间(TTL)字段和ICMP错误消息来确定从一台主机到网络上其他主机的路由。

通过向目标发送IP生存时间(TTL)值不同的“Internet控制消息协议(ICMP)”应答数据包,Tracert诊断程序决定到达对象时使用的路由。请求路径中的每一个路由器转发一个数据包前,该数据包中TTL减少至少一个。数据包上的TTL减少到0时,路由器应向源系统发送“ICMP已经超时了”信息。

Tracert首先发出TTL是1的响应数据包,并且在以后每一个发送进程中增加TTL为1,直至目标响应最大或者TTL最大,由此决定路由。路由是通过检查中间路由器发送回来的“ICMP已经超时了”信息来决定的。如果该结果是错误的则拒绝转发。有些路由器在没有查询的情况下,直接抛弃TTL到期数据包,这种情况是Tracert的实用程序所无法看到的。

参考资料:http://baike.baidu.com/view/493712.htm?fromtitle=tracert&fromid=7578188&type=syn 参考资料:http://baike.baidu.com/view/493712.htm?fromtitle=tracert&fromid=7578188&type=syn

tracert命令与tracert(IP地址)-d有什么区别?

tracert -d命令的作用,tracert -d

他们的含义基本一致,均为路由追踪,返回从所述源至所述对象的路由;在每个数据包中加入了一个时间戳。但是tracert-d并没有对每台路由器进行命名解析,仅回路由器IP地址。而且tracert并不只是返回每个路由器IP地址,并回到它的名字。这两种方法有什么区别?通俗地讲,回归的东西不一样,按需选择所用指令。

tracert的含义

tracert -d命令的作用,tracert -d

Tracert指令详解

诊断实用程序向对象发送含有不同生存时间(TTL)值Internet控制消息协议(ICMP)回显数据包,为了确定到所述对象所使用的路由。当网络中没有任何剩余能量而需要进行路由更新时,就必须对这些包重新分组,并计算出它们之间的跳数和跳宽。要先减少至少一个TTL,然后再从数据包中转发,必需路径中的每一个路由器,因此,TTL对跃点计数效果较好。数据包上的TTL到达0时,路由器应向源系统发送“ICMP已经超时了”信息。Tracert首先发出TTL是1回显数据包,并且在以后每一个发送进程中增加TTL为1,直至目标响应最大或者TTL最大,由此决定路由。路由是通过对中级路由器发回的“ICMP已经超时了”信息进行检查而决定的。如果是一个已经被证实存在问题的包,则它可能会导致整个网络崩溃。然而,一些路由器悄悄下传了含有过期TTL值、tracert无法查看的数据包。

tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name

利用tracert追踪网络连接

Tracert(跟踪路由)是路由跟踪的实用程序,用于识别IP数据报访问目标的路线。它能根据目的地址与当前位置之间距离计算出相应于该目的地址的路由表中包含的信息值,并在这个信息库中作标记,以便查找这些信息值。Tracert命令使用IP生存时间(TTL)字段和ICMP错误消息来确定从一台主机到网络上其他主机的路由。

Tracert的原理

通过向目标发送IP生存时间(TTL)值不同的“Internet控制消息协议(ICMP)”应答数据包,Tracert诊断程序决定到达对象时使用的路由。请求路径中的每一个路由器转发一个数据包前,该数据包中TTL减少至少一个。数据包上的TTL减少到0时,路由器应向源系统发送“ICMP已经超时了”信息。

Tracert首先发出TTL是1的响应数据包,并且在以后每一个发送进程中增加TTL为1,直至目标响应最大或者TTL最大,由此决定路由。路由是通过检查中间路由器发送回来的“ICMP已经超时了”信息来决定的。如果该结果是错误的则拒绝转发。有些路由器在没有查询的情况下,直接抛弃TTL到期数据包,这种情况是Tracert的实用程序所无法看到的。

Tracert指令在返回“ICMP已经超时了”信息的道路上依次打印近端路由器接口清单。该功能是通过将一个地址和一个或多个路由信息发送到远端网络来实现的。如果使用-d选项,那么Tracert实用程序就不会对每一个IP地址进行DNS查询。

在下一个例子中,数据包必须经过两个路由器(10.0.0.1和192.168.0.1)才能到达主机172.16.0.99。如果没有一个路由选择协议来确定该数据包应该从哪个路由器转发,则可能造成不必要的损失或降低整个系统性能。虚拟主机的默认网关为10.0.0.1,192.168.0.0网络上路由器的IP地址为192.168.0.1。

C:\>tracert 172.16.0.99–d

Followed by a path length of 172.16.0.99 over a maximum distance of 30 hops

One 2s three 2s 10,0.0,1

2 75 ms 83 ms 88 ms 192.168.0.1 s.l

2 73 ms 79 ms 93 ms 172.16.0.99

Full trace.

使用tracert来解题

可通过tracert指令来判断数据包是否驻留网络。如果网络连接断开或数据丢失则通过路由选择协议进行重新链接以恢复正常工作状态。下一个例子是默认网关判定192.168.10.99的主机不存在有效路径。如果用户选择了无效路由或未被允许的路由,则需要重新启动路由器来进行重新定位。这也许就是路由器的配置问题了,或者是192.168.10.0网络不存在(错误的IP地址)。

C:\>tracert 192.168.10.99 C:\>tracert 192.168.10.99

Followed by a path to 192.168.10.99 over a maximum distance of 30 hops

Reporting 1 10.0.0.1: Unreachable destination net.

Full trace.

Tracert实用程序对于解决大型网络问题非常有用,此时可以采取几条路径到达同一个点。

Tracert命令行选择

Tracert指令支持各种方案,见下表。

tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name

·d规定不会在主机的名字中解析IP地址。

-h maximum_hops规定跃点数,以便追踪被称为target_name主机的路由。

-j host-list在Tracert实用程序数据包使用的路径上指定路由器接口列表。

-w timeout等timeout给每一次答复规定毫秒数。

target_name是目标主机名称或者IP地址。

利用tracert指令进行路径跟踪

开启命令提示符并输入:

tracert host_name tracert host_name

或者键入 tracert ip_address 或者键入 tracert ip_address

在这些远程计算机中,host_name或者ip_address被单独用作主机名或者IP地址。

例如,跟踪从计算机到[url]www.microsoft.com[/url]的连接路由,输入命令提示行:

tracert [url]www.microsoft.com[/url] tracert [url]www.microsoft.com[/url]

请注意

打开“命令提示符”,单击“开始”,指向“程序”、“附件”,然后单击“命令提示符”。

tracert命令追踪TCP/IP数据包从计算机到另一远程计算机使用的途径。在一个实施例中,如果接收了包含有对这些路由信息的查询指令,则将它们发送到指定路由器上。tracert命令使用ICMP来响应请求并回复消息(和ping命令类似),生成有关所通过的各路由器和各跃点往返时间的命令行报告(RTT)输出。

在tracert不成功的情况下,命令输出可用于帮助判断哪一个中介路由器的转发不成功或者花费的时间过长。

参数的确定

/d /d

规定地址不会解析到计算机名。

-h maximum_hops -h maximum_hops

为搜索目标规定最大跃点数。

-j computer list

指定沿computer-list的稀疏源路由。

-w timeout

每一个响应都要等timeout规定微秒数。

target_name target_name

目标计算机名称

31

tracert的含义

tracert -d命令的作用,tracert -d

Tracert Tracert

诊断程序识别到达对象的路由。如果存在包,则向该网络中的其他路由器发出指示其是否已被请求。请求路径中的每一个路由器转发数据包前至少一个分组。tracert

指令判断数据包是否驻留网络

tracert是啥意思?

tracert -d命令的作用,tracert -d

Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问目标所采用的路径。

Tracert命令使用IP生存时间(TTL)字段和ICMP错误消息来确定从一台主机到网络上其他主机的路由

原创文章,作者:聚禄鼎,如若转载,请注明出处:https://www.xxso.cn/594.html

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注