tracert

阅读 / 问答 / 标签

查看一台计算机到达目标计算机所需要经过的路径的命令是______。 A.Ping B. Netstat C. Tracert D. FTP

A

电信禁止Tracert命令怎么办

可以使用 tracert 命令确定数据包在网络上的停止位置。下例中,默认网关确定 192.168.10.99主机没有有效路径。这可能是路由器配置的问题,或者是 192.168.10.0 网络不存在(错误的 IP 地址)。C:>tracert 192.168.10.99Tracing route to 192.168.10.99 over a maximum of 30 hops1 10.0.0.1 reports:Destination net unreachable.Trace complete.Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。Tracert 命令行选项Tracert 命令支持多种选项,如下表所示。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 ip_address其中 host_name 或 ip_address 分别是远程计算机的主机名或 IP 地址。例如,要跟踪从该计算机到的连接路由,请在命令提示行键入:tracert [url]

mac系统有类似tracert命令的功能么

 简单的理解为:  tracert是获得目标ip经过路径的所有地址  Ping就是一个测试程序,可以检验本地或目标网络的延迟,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、路由器等存在的故障减小了问题的范围  以下为资料:  Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 工作原理 通过向目标发送不同 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。 在下例中,数据包必须通过两个路由器(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 Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete.  Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,这首先要了解Ping的一些参数和返回信息。 以下是PING的一些参数: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list -t Ping 指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。 -f 在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。 -i ttl 将"生存时间"字段设置为 ttl 指定的值。 -v tos 将"服务类型"字段设置为 tos 指定的值。 -r count 在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机。

使用tracert命令为什么返回相同ip地址

这问题竟然7年了……我也困惑这个问题,然后仔细查了查,发现应从tracert的原理入手: “当路由器接收到一个TTL为0或者1的IP数据报的时候,路由器就不再转发这个数据了,而直接丢弃,并且发送一个ICMP“超时”信息给源主机。Tracert程序的关键就是这个回显的ICMP报文的IP报头的信源地址就是这个路由器的IP地址。源首先给目的主机发送一个TTL=1的数据包,而经过的第一个路由器收到这个数据包以后,就自动把TTL减1,而TTL变为0以后,路由器就把这个包给抛弃了,并同时产生 一个ICMP TTL-expired ( ICMP type 11)超时数据报给主机。主机收到这个数据报以后再发一个TTL=2的UDP数据报给目的主机,然后刺激第二个路由器给主机发ICMP数据 报。如此往复直到到达目的主机。这样,traceroute就拿到了所有的路由器ip。Traceroute提取发 ICMP TTL到期消息设备的IP地址并作域名解析” (http://bbs.net130.com/archive/index.php/t-223955.html )Host(PC0) --- Router0 --- Router1 --- Router2然后由于局域网内用的是NAT,ISP之间的路由并不一定全部使用公网ip,PC0发ttl=1的数据包给Route0,Route0给回复,发ttl=2的数据包给下个路由,本应该由Router1给回复,但由于是私网ip,所以在Router0处做了NAT,把IP转换成NAT IP给PC0回复,所以会看到两跳相同的情况. (http://www.xj123.info/1744.html)注:大部分为引用,不规范的表示为引号加后面的括号网址。

tracert命令详解?

LZ 你直接把你的网管和IP 都贴出来了? 你好扎实啊。。。

如何看如下tracert命令,为什么两次的结果不同的啊?

这是因为sina使用了DNS负载均衡技术。通常情况下小网站是一个域名对应一个IP也对应一台服务器。但由于新浪这样的门户访问量大,一台服务器撑不住,就会用DNS负载均衡技术让同一个域名www.sina.com对应几十个或者几百台服务器,每台服务器有自己的IP。所以你多次ping或者tracert同一个域名会得到不同的IP地址。--------------------------------------------------------------引用: DNS负载均衡技术的实现原理是在DNS服务器中为同一个主机名配置多个IP地址,在应答DNS查询时,DNS服务器对每个查询将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的机器上去,使得不同的客户端访问不同的服务器,从而达到负载均衡的目的。 直到现在,很多网站仍然使用DNS负载均衡来保证网站的运行和可访问性。从其实现和效果来看,主要有以下优缺点: 主要优点 第一,技术实现比较灵活、方便,简单易行,成本低,适用于大多数TCP/IP应用。不需要网络专家来对之进行设定,或在出现问题时对之进行维护。 第二,对于Web应用来说,不需要对代码作任何的修改。事实上,Web应用本身并不会意识到负载均衡配置,即使在它面前。 第三,Web服务器可以位于互联网的任意位置上。

在windows系统下,tracert命令通过多次向目标发送以下哪个报文来确定到达目标的路

使用tracert命令!Tracert(跟踪路由)是路由跟踪实用程序,用于确定nbsp;IPnbsp;数据报访问目标所采取的路径。Tracertnbsp;命令用nbsp;IPnbsp;生存时间nbsp;(TTL)nbsp;字段和nbsp;ICMPnbsp;错误消息来确定从一个主机到网络上其他主机的路由。nbsp;Tracertnbsp;工作原理nbsp;通过向目标发送不同nbsp;IPnbsp;生存时间nbsp;(TTL)nbsp;值的“Internetnbsp;控制消息协议nbsp;(ICMP)”回应数据包,Tracertnbsp;诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的nbsp;TTLnbsp;递减nbsp;1。数据包上的nbsp;TTLnbsp;减为nbsp;0nbsp;时,路由器应该将“ICMPnbsp;已超时”的消息发回源系统。nbsp;Tracertnbsp;先发送nbsp;TTLnbsp;为nbsp;1nbsp;的回应数据包,并在随后的每次发送过程将nbsp;TTLnbsp;递增nbsp;1,直到目标响应或nbsp;TTLnbsp;达到最大值,从而确定路由。通过检查中间路由器发回的“ICMPnbsp;已超时”的消息确定路由。某些路由器不经询问直接丢弃nbsp;TTLnbsp;过期的数据包,这在nbsp;Tracertnbsp;实用程序中看不到。nbsp;Tracertnbsp;命令按顺序打印出返回“ICMPnbsp;已超时”消息的路径中的近端路由器接口列表。如果使用nbsp;-dnbsp;选项,则nbsp;Tracertnbsp;实用程序不在每个nbsp;IPnbsp;地址上查询nbsp;DNS。nbsp;在下例中,数据包必须通过两个路由器(10.0.0.1nbsp;和nbsp;192.168.0.1)才能到达主机nbsp;172.16.0.99。主机的默认网关是nbsp;10.0.0.1,192.168.0.0nbsp;网络上的路由器的nbsp;IPnbsp;地址是nbsp;192.168.0.1。nbsp;C:amp;gt;tracertnbsp;172.16.0.99nbsp;-dnbsp;Tracingnbsp;routenbsp;tonbsp;172.16.0.99nbsp;overnbsp;anbsp;maximumnbsp;ofnbsp;30nbsp;hopsnbsp;1nbsp;2snbsp;3snbsp;2snbsp;10,0.0,1nbsp;2nbsp;75nbsp;msnbsp;83nbsp;msnbsp;88nbsp;msnbsp;192.168.0.1nbsp;3nbsp;73nbsp;msnbsp;79nbsp;msnbsp;93nbsp;msnbsp;172.16.0.99nbsp;Tracenbsp;complete.nbsp;用nbsp;tracertnbsp;解决问题nbsp;可以使用nbsp;tracertnbsp;命令确定数据包在网络上的停止位置。下例中,默认网关确定nbsp;192.168.10.99nbsp;主机没有有效路径。这可能是路由器配置的问题,或者是nbsp;192.168.10.0nbsp;网络不存在(错误的nbsp;IPnbsp;地址)。nbsp;C:amp;gt;tracertnbsp;192.168.10.99nbsp;Tracingnbsp;routenbsp;tonbsp;192.168.10.99nbsp;overnbsp;anbsp;maximumnbsp;ofnbsp;30nbsp;hopsnbsp;1nbsp;10.0.0.1nbsp;reportsestinationnbsp;netnbsp;unreachable.nbsp;Tracenbsp;complete.nbsp;Tracertnbsp;实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。nbsp;Tracertnbsp;命令行选项nbsp;Tracertnbsp;命令支持多种选项,如下表所示。nbsp;tracertnbsp;[-d]nbsp;[-hnbsp;maximum_hops]nbsp;[-jnbsp;host-list]nbsp;[-wnbsp;timeout]nbsp;target_namenbsp;选项nbsp;描述nbsp;-dnbsp;指定不将nbsp;IPnbsp;地址解析到主机名称。nbsp;-hnbsp;maximum_hopsnbsp;指定跃点数以跟踪到称为nbsp;target_namenbsp;的主机的路由。nbsp;-jnbsp;host-listnbsp;指定nbsp;Tracertnbsp;实用程序数据包所采用路径中的路由器接口列表。nbsp;-wnbsp;timeoutnbsp;等待nbsp;timeoutnbsp;为每次回复所指定的毫秒数。nbsp;target_namenbsp;目标主机的名称或nbsp;IPnbsp;地址。

tracert -j怎么用

用我自己的话来回答..在windows系统中,tracert命令相当于UNIX下的tracerout,都是用来路由探测的小程序.基本原理都是利用ICMP包文相同之处:两者都利用了ICMP报文的TTL=0错误报文(ICMPtype=11,code=0)不同之出:前者使用ICMP报文的回显请求/应答(ICMPtype=8/0,code=0),后者使用ICMP报文的端口不可达(ICMPtype=3,code=3)tracert可以使用的选项如下:-d 指定不将 IP 地址解析到主机名称。-h maximum_hops指定跃点数以跟踪到称为 target_name 的主机的路由。-j host-list指定 Tracert 实用程序数据包所采用路径中的路由器接口列表。-w timeout等待 timeout 为每次回复所指定的毫秒数。

mac系统有类似tracert命令的功能么

  简单的理解为:  tracert是获得目标ip经过路径的所有地址  Ping就是一个测试程序,可以检验本地或目标网络的延迟,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、路由器等存在的故障减小了问题的范围  以下为资料:  Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 工作原理 通过向目标发送不同 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。 在下例中,数据包必须通过两个路由器(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 Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete.  Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,这首先要了解Ping的一些参数和返回信息。 以下是PING的一些参数: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list -t Ping 指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。 -f 在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的值。 -v tos 将“服务类型”字段设置为 tos 指定的值。 -r count 在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机。

traceroute和tracert命令工作原理的差别

一一个是ICMP消息,一个是UDP

ping通tracert不通为什么

tracert命令所用到的默认端口是23,如果主机把这个端口封闭就无法通了而ping没有固定的端口,使用的是ICMP协议,只要主机允许ICMP协议,就可以ping通也就是说如果主机关闭23端口,而允许ICMP协议就会出现ping通tracert不通 追问: 我什么策略都没有做只能ping通 不tracert 我是这样配的 3台路由器第一台和第二台用的是12.12.12.0/24第二台和第三台之间用的是23.23.23.0/24。第一台下接一台主机ip为1.1.1.1/24。第三台路由器下接一台主机ip是3.3.3.3/24 用ospf在整个网上的,其他什么都没配。也没做什么策略。我是在实验环境下做的。 回答: 如果设备不允许UDP的转发,就可能出现tracert连接不上的情况 追问: 可以udp转发 回答: 目前tracert提示的信息是什么? 追问: 是不是跟路由迭代有关系啊? 回答: 是的。建议从这个方面去查 追问: 你知不知道什么是路由迭代? 回答: 路由迭代是这样的比如说你加一条静态路由ip rou 202.87.9.0 255.255.0.0 161.3.1.31 但你这条路由的下一跳地址为161.3.1.31 这个地址并不是你路由器相关的直连路由可以查找到的,而是从其他路由协议学习来的当然也可以是静态配置的路由.这样的查表方法为,先查目标地址,然后再查下一跳的相关路由才能找到出接口。简单说迭代,路由的下一跳肯定不跟你的路由互相连接就是迭代。目前常用支持迭代的路由协议:bgp 和静态路由。

路由跟踪命令traceroute / tracert

通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。 当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样, 但基本上来说大部分时候所走的路由是相同的。 linux系统中,我们称之为traceroute,在MS Windows中为tracert。 traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。 一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。 说明: 记录按序列号从1开始,每个纪录就是一跳 ,每跳表示一个网关,我们看到每行有三个时间,单位是ms,其实就是-q的默认参数。 探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;如果您用 traceroute -q 4 www.58.com ,表示向每个网关发送4个数据包。 有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。 出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。 有时我们在某一网关处延时比较长,有可能是某台网关比较阻塞,也可能是物理设备本身的原因。 当然如果某台DNS出现问题时,不能解析主机名、域名时,也会 有延时长的现象; 您可以加-n 参数来避免DNS解析,以IP格式输出数据。 如果在局域网中的不同网段之间,我们可以通过traceroute 来排查问题所在,是主机的问题还是网关的问题。 如果我们通过远程来访问某台服务器遇到问题时,我们用到traceroute 追踪数据包所经过的网关,提交IDC服务商,也有助于解决问题; 但目前看来在国内解决这样的问题是比较困难的,就是我们发现问题所在,IDC服务商也不可能帮助我们解决。 说明: Traceroute的工作原理: Traceroute最简单的基本用法是:traceroute hostname Traceroute程序的设计是利用ICMP及IP header的TTL(Time To Live)栏位(field)。 首先,traceroute送出一个TTL是1的IP datagram (其实,每次送出的为3个40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地, 当路径上的第一个路由器(router)收到这个datagram时,它将TTL减1。此时,TTL变为0了, 所以该路由器会将此datagram丢掉,并送回一个「ICMP time exceeded」消息 (包括发IP包的源地址,IP包的所有内容及路由器的IP地址),traceroute 收到这个消息后, 便知道这个路由器存在于这个路径上,接着traceroute 再送出另一个TTL是2 的datagram, 发现第2 个路由器...... traceroute 每次将送出的datagram的TTL 加1来发现另一个路由器, 这个重复的动作一直持续到某个datagram 抵达目的地。当datagram到达目的地后, 该主机并不会送回ICMP time exceeded消息,因为它已是目的地了,那么traceroute如何得知目的地到达了呢? Traceroute在送出UDP datagrams到目的地时,它所选择送达的port number 是一个一般应用程序都不会用的号码(30000 以上), 所以当此UDP datagram 到达目的地后该主机会送回一个「ICMP port unreachable」的消息, 而当traceroute 收到这个消息时,便知道目的地已经到达了。所以traceroute 在Server端也是没有所谓的Daemon 程式。 Traceroute提取发 ICMP TTL到期消息设备的IP地址并作域名解析。 每次 ,Traceroute都打印出一系列数据,包括所经过的路由设备的域名及 IP地址,三个包每次来回所花时间。

为什么tracert命令中TTL值最大跳数为30?

谁说只能30的?只是默认是30而已。可以带参数改的。x0dx0a-h maximum_hops 搜索目标的最大跃点数。x0dx0ax0dx0aC:>tracertx0dx0ax0dx0a用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout]x0dx0a [-R] [-S srcaddr] [-4] [-6] target_namex0dx0ax0dx0a选项:x0dx0a -d 不将地址解析成主机名。x0dx0a -h maximum_hops 搜索目标的最大跃点数。x0dx0a -j host-list 与主机列表一起的松散源路由(仅适用于 IPv4)。x0dx0a -w timeout 等待每个回复的超时时间(以毫秒为单位)。x0dx0a -R 跟踪往返行程路径(仅适用于 IPv6)。x0dx0a -S srcaddr 要使用的源地址(仅适用于 IPv6)。x0dx0a -4 强制使用 IPv4。x0dx0a -6 强制使用 IPv6。x0dx0ax0dx0aC:>tracert -h 40 10.1.1.1x0dx0ax0dx0a通过最多 40 个跃点跟踪x0dx0a到 bogon [10.1.1.1] 的路由:

请教各位大侠,ipad如何通过ping tracert 命令测试网速。或者ipad有没其他的方法,测试网络速度。谢谢。

ping 202.103.224.68 -t

linux能执行tracert命令吗

linux系统中,我们称之为traceroute,在MSWindows中为tracert。traceroute通过发送小的数据包到目的设备直到其返回,来测量其需要多长时间。一条路径上的每个设备traceroute要测3次。输出结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。 在大多数情况下,我们会在linux主机系统下,直接执行命令行:traceroutehostname 而在Windows系统下是执行tracert的命令: tracerthostname 1.cn (202.106.228.25) 2.152 ms 61.148.154.97 (61.148.154.97) 772.107 ms 7 124.65.58.221 (124.65.58.221) 4.875 ms 61.148.146.29 (61.148.146.29) 2.124 ms 124.65.58.221 (124.65.58.221) 4.854 ms 8 123.126.6.198 (123.126.6.198) 2.944 ms 61.148.156.6 (61.148.156.6) 3.505 ms 123.126.6.198 (123.126.6.198) 2.885 ms 9 * * * 10 * * * [root@localhost ~]# 实例3:显示IP地址,不查主机名 命令:traceroute-n

linux下tracert命令的作用

1.命令格式:traceroute [参数] [主机]2.命令功能:traceroute指令让你追踪网络数据包的路由途径,预设数据包大小是40Bytes,用户可另行设置。具体参数格式:traceroute [-dFlnrvx][-f<存活数值>][-g<网关>…][-i<网络界面>][-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超时秒数>][主机名称或IP地址][数据包大小] 《Linux就该这么学》 一起学习linux3.命令参数:-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 开启或关闭数据包的正确性检验。4 实例:实例4.1 : traceroute www.baidu.com实例4.2:跳数设置命令:traceroute -m 10 www.baidu.com

如何使用tracert指令查看光纤宽带网络路由跳数

在电脑中进入到cmd方式,然后通过tracert 来找一个已知的网站,如百度网址,就可以看到本地所经过的路由跳数。

Win7电脑上Tracert怎么用

没有办法识别那一列的信息~~

怎么在Win7系统tracert跟踪路由

怎么在Win7系统tracert跟踪路由【图文教程】跟踪路由是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。发生网络不顺畅的时候就需要路由跟踪,检查网络的联通性。下面就来介绍一下路由跟踪的方法。步骤1、点击“开始”—“运行”,如下图所示:步骤2、然后在弹出来的对话框输入“cmd”—再点击“确定”,如下图所示:步骤3、最后在弹出来的DOS命令窗口输入: tracert “ip”或者“域名”,如下图,检查本地网络到百度的联通性。步骤4、如果直接输入tracert,后面不带任何参数,会弹出来具体的使用方法,如下图所示:以上就是路由跟踪的解决方法,希望能够帮助大家。想要详细了解路由跟踪的问题,可以继续关注电脑问题的最新动态。

H3C的设备tracert 的时候 不显示路径,显示******,使用什么命令开启显示啊?

H3C的设备tracert的时候,不显示路径,显示******, 是设置错误造成的,解决方法如下:1、首先打开电脑,然后键盘上按(win)+R开始运行,输入cmd,打开命令提示符。2、默认状态下,tracert可以显示30条记录,如跟踪百度网站。3、tracert -d+主机名或者IP地址吗,可以不显示中间路由的计算机名称,只显示ip地址,这样就更加快速的显示结果。4、在使用tracert命令检查网络的过程中很可能出现“Request timed out”的提示信息,出现这种情况说明当时网络稳定性差,如果连续4次都是出现给提示信息,说明遇到拒绝tracert命令访问的路由器。5、最后还可以先使用tracert+-?命令,查看一下可用的参数和具体的功能。

ping和tracert出来的结果都怎么解释

1. ping:这是TCP/IP协议中最有用的命令之一 它给另一个系统发送一系列的数据包,该系统本身又发回一个响应,这条实用程序对查找远程主机很有用,它返回的结果表示是否能到达主机,宿主机发送一个返回数据包需要多长时间。 Usage: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [[-j host-list] [-k host-list]] [-w timeout] destination-list Options: -t Ping the specifed host until interrupted.(除非人为中止,否则一直ping下去) -a Resolve addresses to hostnames.(把IP转为主机名) -n count Number of echo requests to send.(响应请求的数量) -l size Send buffer size.(封包的大小) -f Set Don"t Fragment flag in packet.(信息包中无碎片) -i TTL Time To Live.(时间) -v TOS Type Of Service.(服务类型) -r count Record route for count hops. -s count Timestamp for count hops. -j host-list Loose source route along host-list. -k host-list Strict source route along host-list.(较严格的……唉,怎么译好……算了,放着吧)-w timeout Timeout in milliseconds to wait for each reply.(timeout的时间) 比如大家可能都知道的一个命令 # ping -f -s 65000 ***.***.***.***或者前阶段大家所谓ping死霉国佬时所用的命令(当然这样只会造成我方自己的网络阻塞)。 其实这个命令主要是用来看对方应答的速度,如果怎么ping 得到的结果都是request time out。那恐怕你根本就不用你去找这台主机了,它不在你的射程之内。 2. tracert:是验证通往远程主机路径的实用程序 ,命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间。命令功能同Ping类似,但它所获得的信息要比Ping命令详细得多,它把数据包所走的全部路径、节点的IP以及花费的时间都显示出来。该命令比较适用于大型网络。用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_name 参数: -d Do not resolve addresses to hostnames.(不将IP转为主机名) -h maximum_hops Maximum number of hops to search for target.(指定搜索到目标地址的最大跳跃数) -j host-list Loose source route along host-list.(按照主机列表中的地址释放源路由;) -w timeout Wait timeout milliseconds for each reply.(指定超时时间间隔,程序默认的时间单位是毫秒) 最简单的用法就是 tracert hostname 其中hostname是计算机名或你想跟踪其路径的计算机的IP地址。TRACERT将返回数据包借以到达最终目的地的各种IP地址。参考来源:http://bbs.cfanclub.net/read-htm-tid-153156.html http://kms.lenovots.com/kb/article.php?id=4484 http://zhidao.baidu.com/question/65840236.html http://zhidao.baidu.com/question/271051051.html

tracert时回显的都是星号是什么意思?

这是网络不通造成的 该诊断工具通过向目标发送具有变化的“生存时间 (TTL)”值的“ICMP 回响请求”消息来确定到达目标的路径。 要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。这样,TTL 就成为最大链路计数器。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。 默认情况下跃点的最大数量是 30,可使用 -h 参数指定。检查中间路由器返回的“ICMP 超时”消息与目标返回的“回显答复”消息可确定路径。但是, 某些路由器不会为其 TTL 值已过期的数据包返回“已超时”消息,而且这些路由器对于 tracert 命令不可见。在这种情况下,将为该跃点显示一行星号 (*)。你上面tracert的时候说明有2个路由器( 也许是出于安全考虑,也许是网络问题)没有回应。所以出现*号。

网络管理员为什么要使用 tracert 实用程序

用于确定IP数据报访问目标所通过的路径。Tracert命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。Tracert 工作原理通过向目标发送不同IP生存时间(TTL)值的“Internet控制消息协议(ICMP)”回应数据包,Tracert诊断程序确定到目标所通过的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的TTL递减1。数据包上的TTL减为0时,路由器应该将“ICMP 已超时”的消息发回源系统。Tracert先发送TTL为1的回应数据包(默认最大30跳),并在随后的每次发送过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP 已超时”的消息确定路由。某些路由器不经询问直接丢弃 TTL 过期的数据包,这在 Tracert 实用程序中看不到。Tracert命令按顺序打印出返回“ICMP已超时”消息的路径中的近端路由器接口列表。如果使用-d选项,则 Tracert实用程序不在每个IP地址上查询DNS。Tracert命令行选项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命令查看某个地址,得到的时间有3个如下 比如: 26ms 10ms 10ms. 表示发送的三个探测包的回应时间;一般在网络情况平均的情况下,三个时间差不多;如果相差比较大,说明网络情况变化比较大.例子:C:>tracert www.163.com(IP 地址也行)Tracing route to www.163.com[202.108.42.64]over a maximum of 30 hops:1 说明了到www.163.com[202.108.42.64],必须先经过14跳之后才能到达.当出现以下Request timed out情况说明是路由器拒绝回复,中间的路由器是要回应一个ICMP的超时消息,也就是TTL=0造成的. 我们公司用的是tplink tl-r470+宽带路由器就不支持回复,给tplink打电话说宽带型号都不支持,也不能手工调试.C:>tracert 218.83.82.15Tracing route to 218.83.82.15 over a maximum of 30 hops 1 * * * Request timed out. 2 * * * Request timed out. 3 * * * Request timed out. 4 * * * Request timed out. 5 * * * Request timed out. 6 * * * Request timed out. 7 * * * Request timed out. 8 * * * Request timed out. 9 28 ms 31 ms 26 ms 218.83.82.15Trace complete.

mac系统有类似tracert命令的功能么

  简单的理解为:  tracert是获得目标ip经过路径的所有地址  Ping就是一个测试程序,可以检验本地或目标网络的延迟,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、路由器等存在的故障减小了问题的范围  以下为资料:  Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 工作原理 通过向目标发送不同 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。 在下例中,数据包必须通过两个路由器(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 Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete.  Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,这首先要了解Ping的一些参数和返回信息。 以下是PING的一些参数: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list -t Ping 指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。 -f 在数据包中发送“不要分段”标志。数据包就不会被路由上的网关分段。 -i ttl 将“生存时间”字段设置为 ttl 指定的值。 -v tos 将“服务类型”字段设置为 tos 指定的值。 -r count 在“记录路由”字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机。

为什么tracert命令中TTL值最大跳数为30

不是默认为128吗,但是我用的模拟思科的却是64

怎么在Win7系统tracert跟踪路由

开始菜单(win+r)》运行》cmd》tracert IP地址

traceroute和tracert的区别

windows下的tracert和linux/BSD/router下的traceroute都用于探测数据包从源到目的经过路由的IP,但两者探测的方法却有差别。  默认情况下,tracert是向目的地址发出ICMP请求回显数据包,而traceroute是向目的地址的某个端口(大于30000)发送UDP数据报。两者用于探测的数据类型不同。但他们也有一个共同点:都是通过设置发送包的TTL的值从1开始、逐次增1的方法来探测。

在中大型网络视频监控工程中,怎么使用TRACERT命令来检测故障呢?

在中大型网络视频监控工程中,我们可以使用TRACERT命令来检测故障。 将一台笔记本电脑接入网络摄像机的系统设备中(交换机、路由器都可以),更改IP地址和网络摄像机一个地址段, 更改后使用本机自带的commad工具来检测本机IP地址是否更改成功。在更改成功以后,使用网络摄像机配套的软件查找到出现故障的摄像机的IP地址,例如,查到出现故障的IP地址为192.168.1.99, 使用commad工具输入命令"TRACERT-d192.168.1.99"和"TRACERT TRACERT"返回信息。返回的信息有8条(说明笔记本电脑到摄像机中间有4个设备),很明显,第1个IP地址为接入的设备,连接时间小于1ms,其中第7条和第8条显示返回时间超时,说明问题很有可能出现在这两个设备上面。讯维

win10 系统怎么打开tracert命令

win10也是在CMD里面就可以运行tracert命令。方法:按Windows+R键,输入cmd回车,在cmd命令行窗口输入tracert命令。tracert命令用法: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name选项: -d 不将地址解析成主机名。 -h maximum_hops 搜索目标的最大跃点数。 -j host-list 与主机列表一起的松散源路由(仅适用于 IPv4)。 -w timeout 等待每个回复的超时时间(以毫秒为单位)。 -R 跟踪往返行程路径(仅适用于 IPv6)。 -S srcaddr 要使用的源地址(仅适用于 IPv6)。 -4 强制使用 IPv4。 -6 强制使用 IPv6。

tracert命令的作用 详细通俗一点的

tracert 适用环境:WIN95/98/2000/NT 使用格式:tracert [-d] [-h maximum_hops] [-j host_list] [- w timeout] 参数介绍: -d 不解析目标主机的名字 -h maximum_hops 指定搜索到目标地址的最大跳跃数 -j host_list 按照主机列表中的地址释放源路由 - w timeout 指定超时时间间隔,程序默认的时间单位是毫秒 主要功能:判定数据包到达目的主机所经过的路径、显示数据包经过的中继节点清单和到达时间 这个应用程序主要用来显示数据包到达目的主机所经过的路径。该命令的使用格式是在DOS命令提示符下或者直接在运行对话框中键入如下命令:tracert 主机 IP地址或主机名。执行结果返回数据包到达目的主机前所经历的中断站清单,并显示到达每个继站的时间。该功能同ping命令类似,但它所看到的信息要比ping命令详细的多,它把你送出的到某一站点的请求包,所走的全部路由均告诉你,并且通过该路由的ip是多少,通过该ip的时延是多少。具体的tracert命令后还可跟好多参数,大家可以键入tracert后回车其中会有很详细的说明。 区别和例子:( 楼主自己试下就知道) tracert www.163.com ping www163.com希望采纳

用tracert命令查看到sina网站时,显示出来的结果当中有星号(*),这是什么意思?

该诊断工具通过向目标发送具有变化的“生存时间 (TTL)”值的“ICMP 回响请求”消息来确定到达目标的路径。要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。这样,TTL 就成为最大链路计数器。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。默认情况下跃点的最大数量是 30,可使用 -h 参数指定。检查中间路由器返回的“ICMP 超时”消息与目标返回的“回显答复”消息可确定路径。但是,某些路由器不会为其 TTL 值已过期的数据包返回“已超时”消息,而且这些路由器对于 tracert 命令不可见。在这种情况下,将为该跃点显示一行星号 (*)。你上面tracert的时候说明有2个路由器(也许是出于安全考虑,也许是网络问题)没有回应。所以出现*号。

tracert 命令详解

每个节点就是数据包过的路由IP地址。

traceroute和tracert的区别

traceroute是跟踪路由的意思,是一个程序,而tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据包访问目标所采取的路径。二者没有太大区别,tracert是traceroute的别称

tracert查到的是网关ip,还是路由器ip

网关是一个名词,或叫专业术语,路由器是包含在这个术语中的一种具体的设备。这两个词不是非此即彼的关系。你可以认为它是网关IP,也可以说是路由器IP。

tracert命令中的三个时间分别是什么时间,*号又是为什么?

默认网关其实就是你这条线接的路由器端口的IP地址。

一个网址,用tracert可达,但是不能访问

tracert使用的是icmp命令,可达只能证明这个地址是存在的,而访问这个地址需要这个地址所在的服务器开启相应的服务,例如你要访问它的网页,就需要这个地址开启http服务。服务是否开始,跟tracert没有关系,你可以使用telnet [ip地址] [端口号] 的方式测试这台服务器的服务是否开启,例如测试123的http服务:先用tracert获取到123的IP地址,这里假设是1.1.1.1,然后使用telnet 1.1.1.1 80,回车后如果反馈一个黑框,什么都没显示,就证明是开启的,这时还不能访问的话,就是他们的网站有问题了。

关于tracert 跟踪这个外地的IP 为什么不显示中途的路由器

你一跳就到目的地址了 那30条是显示上限

tracert是什么协议?

它直接使用IP层的ICMP协议,tracert本身是一个应用工具,不是协议!供参考

如何使用Tracert 命令进行路由追踪

tracert空格域名或IP比如,想知道你的电脑到腾讯首页的所有路由tracert www.qq.com

通过ping和tracert命令来判断网络经过多少个路由

-r count Record route for count hops. 在“记录路由”字段中记录传出和返回数据包的路由。 在一般情况下你发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?通过此参数就可以设定你想探测经过的路由的个数,不过限制在了9个,也就是说你只能跟踪到9个路由,如果想探测更多,可以通过其他命令实现,我将在以后的文章中给大家讲解。以下为示例: C:\>ping -n 1 -r 9 202.96.105.101 (发送一个数据包,最多记录9个路由) Pinging 202.96.105.101 with 32 bytes of data: Reply from 202.96.105.101: bytes=32 time=10ms TTL=249 Route: 202.107.208.187 -> 202.107.210.214 -> 61.153.112.70 -> 61.153.112.89 -> 202.96.105.149 -> 202.96.105.97 -> 202.96.105.101 -> 202.96.105.150 -> 61.153.112.90 Ping statistics for 202.96.105.101: Packets: Sent = 1, Received = 1, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 10ms, Maximum = 10ms, Average = 10ms 从上面我就可以知道从我的计算机到202.96.105.101一共通过了202.107.208.187 ,202.107.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97这几个路由

mac系统有类似tracert命令的功能么?怎么用。

traceroute

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

tracert是什么协议?

  tracert本身是一个应用工具,用来探测数据包到达目的地的路径了。  Tracert 工作原理通过向目标发送不同 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。

我用tracert命令后,为什么几条信息都显示提么time out而没有ip地址

tracert命令是用于探索源地址到目标地址当中所经过的路线。而每到达一个点,就会向源地址返回一个信号。例如A要访问D,那么当中经过B,再经过C。当经过B时,会向A返回一个信号,当经过C时,再向A返回一个信号,最后到达D时,返回信号,结束整个过程。在这当中需要注意的是两点,经过的节点需要有IP地址才能返回信号,像普通交换机或hub,没有IP地址,是不可能有信号返回的。二是,网络都是双向的,像上面的例子,如果我们发现tracert D,但到了C已经没有信号返回了,并不能说明信号到不了D,也有可能是信号到了,但中途有节点无法返回信号而已。判断时需注意

traceroute和tracert的区别是什么?

您好,很高兴为您解答。一、应用环境不同tracert是应用在windows下。traceroute则是应用在linux/BSD/router/UNIX下。 tracert是Windows下常用的命令行工具,UNIX下的是traceroute。都是基于UDP协议的路由探测。Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。工作原理和过程:通过向目标发送不同 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。   Traceroute程序的设计是利用ICMP及IP header的TTL(Time To Live)栏位(field)。首先,traceroute送出一个TTL是1的IP datagram(其实,每次送出的为3个40字节的包,包括源地址,目的地址和包发出的时间标签)到目的地,当路径上的第一个路由器(router)收到这个datagram时,它将TTL减1。此时,TTL变为0了,所以该路由器会将此datagram丢掉,并送回一个「ICMP time exceeded」消息(包括发IP包的源地址,IP包的所有内容及路由器的IP地址),traceroute 收到这个消息后,便知道这个路由器存在于这个路径上,接着traceroute 再送出另一个TTL是2 的datagram,发现第2 个路由器...... traceroute 每次将送出的datagram的TTL 加1来发现另一个路由器,这个重复的动作一直持续到某个datagram 抵达目的地。当datagram到达目的地后,该主机并不会送回ICMP time exceeded消息,因为它已是目的地了,那么traceroute如何得知目的地到达了呢?Traceroute在送出UDP datagrams到目的地时,它所选择送达的port number 是一个一般应用程序都不会用的号码(30000 以上),所以当此UDP datagram 到达目的地后该主机会送回一个「ICMP port unreachable」的消息,而当traceroute 收到这个消息时,便知道目的地已经到达了。所以traceroute 在Server端也是没有所谓的Daemon 程式。Traceroute提取发 ICMP TTL到期消息设备的IP地址并作域名解析。每次,Traceroute都打印出一系列数据,包括所经过的路由设备的域名及 IP地址,三个包每次来回所花时间。Traceroute 有一个固定的时间等待响应(ICMP TTL到期消息)。如果这个时间过了,它将打印出一系列的*号表明:在这个路径上,这个设备不能在给定的时间内发出ICMP TTL到期消息的响应。然后,Traceroute给TTL记数器加1,继续进行。二、探测方法及探测的数据类型不同默认情况下,tracert是向目的地址发出ICMP请求回显数据包,而traceroute是向目的地址的某个端口(大于30000)发送UDP数据报。如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】希望我的回答对您有所帮助,望采纳! ~ O(∩_∩)O~

tracert时回显的都是星号是什么意思?

这是网络不通造成的 该诊断工具通过向目标发送具有变化的“生存时间 (TTL)”值的“ICMP 回响请求”消息来确定到达目标的路径。 要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。这样,TTL 就成为最大链路计数器。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。 默认情况下跃点的最大数量是 30,可使用 -h 参数指定。检查中间路由器返回的“ICMP 超时”消息与目标返回的“回显答复”消息可确定路径。但是, 某些路由器不会为其 TTL 值已过期的数据包返回“已超时”消息,而且这些路由器对于 tracert 命令不可见。在这种情况下,将为该跃点显示一行星号 (*)。你上面tracert的时候说明有2个路由器( 也许是出于安全考虑,也许是网络问题)没有回应。所以出现*号。

tracert默认端口

23

苹果机怎么做ping和tracert的命令?

工具箱里有网络工具,或者直接用teminal敲命令

tracert的工作原理

当数据报从你的计算机经过多个网关传送到目的地时,Tracert命令可以用来跟踪数据报使用的路由(路径)。该实用程序跟踪的路径是源计算机到目的地的一条路径,不能保证或认为数据报总遵循这个路径。如果你的配置使用DNS,那么你常常会从所产生的应答中得到城市、地址和常见通信公司的名字。Tracert是一个运行得比较慢的命令(如果你指定的目标地址比较远),每个路由器你大约需要给它15秒钟。 Tracert的使用很简单,只需要在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换的。Tracert一般用来检测故障的位置,你可以用tracert IP在哪个环节上出了问题,虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,你也就可以很有把握的告诉别人——某某出了问题。 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的TTL 之前至少递减 1,必需路径上的每个路由器,所以 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 参数 /d 指定不将地址解析为计算机名。 -h maximum_hops 指定搜索目标的最大跃点数。 -j computer-list 指定沿 computer-list 的稀疏源路由。 -w timeout 每次应答等待 timeout 指定的微秒数。 target_name 目标计算机的名称。 NET命令的基本用法

怎么在Win7系统tracert跟踪路由

方法/步骤点击“开始”—“运行”,如下图所示:然后在弹出来的对话框输入“cmd”—再点击“确定”,如下图所示:最后在弹出来的DOS命令窗口输入: tracert “ip”或者“域名”,如下图,检查本地网络到百度的联通性4如果直接输入tracert,后面不带任何参数,会弹出来具体的使用方法,

ping和tracert命令的基本作用和用法?

简单的理解为:tracert是获得目标ip经过路径的所有地址Ping就是一个测试程序,可以检验本地或目标网络的延迟,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、路由器等存在的故障减小了问题的范围以下为资料:Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 工作原理 通过向目标发送不同 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。 在下例中,数据包必须通过两个路由器(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 Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete.Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,但它是通过什么来显示连通呢?这首先要了解Ping的一些参数和返回信息。 以下是PING的一些参数: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] | [-k computer-list] [-w timeout] destination-list -t Ping 指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。 -f 在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。 -i ttl 将"生存时间"字段设置为 ttl 指定的值。 -v tos 将"服务类型"字段设置为 tos 指定的值。 -r count 在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机。

请问tracert有什么作用。

tracert命令是用于探索源地址到目标地址当中所经过的路线。而每到达一个点,就会向源地址返回一个信号。例如A要访问D,那么当中经过B,再经过C。当经过B时,会向A返回一个信号,当经过C时,再向A返回一个信号,最后到达D时,返回信号,结束整个过程。在这当中需要注意的是两点,经过的节点需要有IP地址才能返回信号,像普通交换机或hub,没有IP地址,是不可能有信号返回的。二是,网络都是双向的,像上面的例子,如果我们发现tracert D,但到了C已经没有信号返回了,并不能说明信号到不了D,也有可能是信号到了,但中途有节点无法返回信号而已。判断时需注意

TRACERT命令的参数介绍

-d 指定不将地址解析为计算机名.-h maximum_hops 指定搜索目标的最大跃点数.-j host-list 与主机列表一起的松散源路由(仅适用于IPv4),指定沿host-list的稀疏源路由列表序进行转发。host-list是以空格隔开的多个路由器IP地址,最多9个。    -w timeout 等待每个回复的超时时间(以毫秒为单位).-R 跟踪往返行程路径(仅适用于 IPv6).-S srcaddr 要使用的源地址(仅适用于 IPv6).-4 强制使用 IPv4.-6 强制使用 IPv6.target_name 目标计算机的名称.最简单的用法就是tracert hostname,其中hostname是计算机名或想跟踪其路径的计算机的IP地址,tracert将返回他到达目的地的各种IP地址. 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP)回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 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 跟踪网络连接Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 通过向目标发送不同 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。在下例中,数据包必须通过两个路由器(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 -d 172.16.0.99Tracing route to 172.16.0.99 over a maximum of 30 hops1 2s 3s 2s 10.0.0.12 75 ms 83 ms 88 ms 192.168.0.13 73 ms 79 ms 93 ms 172.16.0.99Trace complete. 可以使用 tracert 命令确定数据包在网络上的停止位置。下例中,默认网关确定 192.168.10.99主机没有有效路径。这可能是路由器配置的问题,或者是 192.168.10.0 网络不存在(错误的 IP 地址)。C:>tracert 192.168.10.99Tracing route to 192.168.10.99 over a maximum of 30 hops1 10.0.0.1 reports:Destination net unreachable.Trace complete.Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。Tracert 命令行选项Tracert 命令支持多种选项,如下表所示。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 ip_address其中 host_name 或 ip_address 分别是远程计算机的主机名或 IP 地址。例如,要跟踪从该计算机到的连接路由,请在命令提示行键入:tracert [url]

Win10系统tracert命令怎么用

 简单的理解为:   tracert是获得目标ip经过路径的所有地址   Ping就是一个测试程序,可以检验本地或目标网络的延迟,如果Ping运行正确,我们大体上就可以排除网络访问层、网卡、路由器等存在的故障减小了问题的范围   以下为资料:   Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。 Tracert 工作原理 通过向目标发送不同 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。 在下例中,数据包必须通过两个路由器(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 Tracing route to 172.16.0.99 over a maximum of 30 hops 1 2s 3s 2s 10,0.0,1 2 75 ms 83 ms 88 ms 192.168.0.1 3 73 ms 79 ms 93 ms 172.16.0.99 Trace complete.   Ping是潜水艇人员的专用术语,表示回应的声纳脉冲,在网络中Ping 是一个十分好用的TCP/IP工具。它主要的功能是用来检测网络的连通情况和分析网络速度。 Ping有好的善的一面也有恶的一面。先说一下善的一面吧。上面已经说过Ping的用途就是用来检测网络的连同情况和分析网络速度,这首先要了解Ping的一些参数和返回信息。 以下是PING的一些参数: ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [-j computer-list] [-k computer-list] [-w timeout] destination-list -t Ping 指定的计算机直到中断。 -a 将地址解析为计算机名。 -n count 发送 count 指定的 ECHO 数据包数。默认值为 4。 -l length 发送包含由 length 指定的数据量的 ECHO 数据包。默认为 32 字节;最大值是65,527。 -f 在数据包中发送"不要分段"标志。数据包就不会被路由上的网关分段。 -i ttl 将"生存时间"字段设置为 ttl 指定的值。 -v tos 将"服务类型"字段设置为 tos 指定的值。 -r count 在"记录路由"字段中记录传出和返回数据包的路由。count 可以指定最少 1 台,最多 9 台计算机。 -s count 指定 count 指定的跃点数的时间戳。 -j computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机可以被中间网关分隔(路由稀疏源)IP 允许的最大数量为 9。 -k computer-list 利用 computer-list 指定的计算机列表路由数据包。连续计算机不能被中间网关分隔(路由严格源)IP 允许的最大数量为 9。 -w timeout 指定超时间隔,单位为毫秒。 destination-list 指定要 ping 的远程计算机。

tracert是什么意思?

Tracert(跟踪路由)

tracert命令的作用

Tracert是路由的跟踪实用程序,用于确定IP数据报访问目标所采取的路径,我们在上网的时候,需要追踪本机到指定网址经过哪些路由器,这时候就需要使用到Tracert命令。那么Win10系统Tracert命令如何使用?下面小编和大家分享系统Tracert命令的使用方法。1、在CMD命令提示符下使用tracert命令,打开CMD 可以WIN+R 然后在运行中输入CMD 确定;2、在命令行中输入“tracert ”并在后面加入一个IP地址,可以查询从本机到该IP地址所在的电脑要经过的路由器及其IP地址。下图中后面的IP地址为同一个路由器下的局域网中的另一个电脑的IP地址。3、从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,还会包含主机名)。

tracert命令是干什么用的

当数据报从你的计算机经过多个网关传送到目的地时,Tracert命令可以用来跟踪数据报使用的路由(路径)。该实用程序跟踪的路径是源计算机到目的地的一条路径,不能保证或认为数据报总遵循这个路径。如果你的配置使用DNS,那么你常常会从所产生的应答中得到城市、地址和常见通信公司的名字。Tracert是一个运行得比较慢的命令(如果你指定的目标地址比较远),每个路由器你大约需要给它15秒钟。   Tracert的使用很简单,只需要在tracert后面跟一个IP地址或URL,Tracert会进行相应的域名转换的。Tracert一般用来检测故障的位置,你可以用tracert IP在哪个环节上出了问题,虽然还是没有确定是什么问题,但它已经告诉了我们问题所在的地方,你也就可以很有把握的告诉别人——某某出了问题。 该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的TTL 之前至少递减 1,必需路径上的每个路由器,所以 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 参数 /d 指定不将地址解析为计算机名。 -h maximum_hops 指定搜索目标的最大跃点数。 -j computer-list 指定沿 computer-list 的稀疏源路由。 -w timeout 每次应答等待 timeout 指定的微秒数。 target_name 目标计算机的名称。 NET命令的基本用法

tracert命令怎么用

Tracert是路由的跟踪实用程序,用于确定IP数据报访问目标所采取的路径,我们在上网的时候,需要追踪本机到指定网址经过哪些路由器,这时候就需要使用到Tracert命令。那么Win10系统Tracert命令如何使用?下面小编和大家分享系统Tracert命令的使用方法。1、在CMD命令提示符下使用tracert命令,打开CMD 可以WIN+R 然后在运行中输入CMD 确定;2、在命令行中输入“tracert ”并在后面加入一个IP地址,可以查询从本机到该IP地址所在的电脑要经过的路由器及其IP地址。下图中后面的IP地址为同一个路由器下的局域网中的另一个电脑的IP地址。3、从左到右的5条信息分别代表了“生存时间”(每途经一个路由器结点自增1)、“三次发送的ICMP包返回时间”(共计3个,单位为毫秒ms)和“途经路由器的IP地址”(如果有主机名,还会包含主机名)。

tracert命令有什么用?

  一、tracert命令简介:  Tracert 命令使用用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。  二、tracert命令格式:tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name。  三、tracert命令作用:  RACERT诊断实用程序通过向目的计算机发送具有不同生存时间的ICMP(Internet控制信息协议)回应报文,以确定至目的地的路由。也就是说,TRACERT命令可以用来跟踪一个报文从一台计算机到另一台计算机所走的路径。要在转发数据包上的TTL之前至少递减1,必需路径上的每个路由器,所以TTL是有效的跃点计数。数据包上的TTL到达0时,路由器应该将“ICMP已超时”的消息发送回源系统。TRACERT先发送TTL为1的回显数据包,并在随后的每次发送过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。路由通过检查中级路由器发送回的“ICMP 已超时”的消息来确定路由。不过,有些路由器悄悄地下传包含过期TTL值的数据包,而TRACERT看不到。

centos6.3如何打开tracert

windows里的是tracertLinux里的命令是traceroute

在内网可以用ping命令ping外网,但是用不了 tracert,请问是怎么回事?

Tracert通过递增“生存时间 (TTL)”字段的值将“Internet 控制消息协议 (ICMP) 回响请求”消息发送给目标可确定到达目标的路径。所显示的路径是源主机与目标主机间的路径中的路由器的近侧路由器接口列表。近侧接口是距离路径中的发送主机最近的路由器的接口。不带参数时,tracert 显示帮助。语法tracert [-d] [-h MaximumHops] [-j HostList] [-w Timeout] [TargetName]参数/d 防止 tracert 试图将中间路由器的 IP 地址解析为它们的名称。这样可加速显示 tracert 的结果。 -h MaximumHops 在搜索目标(目的)的路径中指定跃点的最大数。默认值为 30 个跃点。 -j HostList 指定“回响请求”消息对于在主机列表中指定的中间目标集使用 IP 报头中的“松散源路由”选项。可以由一个或多个具有松散源路由的路由器分隔连续中间的目的地。主机列表中的地址或名称的最大数为 9。主机列表是一系列由空格分开的 IP 地址(用带点的十进制符号表示)。 -w Timeout 指定等待“ICMP 已超时”或“回响答复”消息(对应于要接收的给定“回响请求”消息)的时间(以毫秒为单位)。如果超时时间内未收到消息,则显示一个星号 (*)。默认的超时时间为 4000(4 秒 )。 TargetName 指定目标,可以是 IP 地址或主机名。 -? 在命令提示符显示帮助。 注释该诊断工具通过更改“生存时间 (TTL)”的值向目标发送“ICMP 回响请求”消息来确定到达目标的路径。要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。这样,TTL 就成为最大链路计数器。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。默认情况下跃点最大值是 30,可使用 -h 参数指定。检查中间路由器返回的“ICMP 超时”消息与目标返回的“回响答复”消息可确定路径。但是,某些路由器不会为使用到期 TTL 值的数据包返回“已超时”消息,而且有些路由器对于 tracert 命令不可见。在这种情况下,将为该跃点显示一行星号 (*)。 要跟踪路径并为路径中的每个路由器和链路提供网络延迟和数据包丢失信息,请使用 pathping 命令。 只有当网际协议 (TCP/IP) 协议在 网络连接中安装为网络适配器属性的组件时,该命令才可用。 范例要跟踪名为 corp7.microsoft.com 的主机的路径,请键入:tracert corp7.microsoft.com要跟踪名为 corp7.microsoft.com 的主机的路径并防止将每个 IP 地址解析为它的名称,请键入:tracert -d corp7.microsoft.com要跟踪名为 corp7.microsoft.com 的主机的路径并使用松散源路由 10.12.0.1-10.29.3.1-10.1.44.1,请键入:tracert -j 10.12.0.1 10.29.3.1 10.1.44.1 corp7.microsoft.com

看懂tracert数据

一直吃不准tracert命令输出的为什么有3个时间,tracert /?只给出了命令本身的参数,没说结果怎么看。在网上搜了一下,发现排在前几面的CSDN文章讲得并不准确。而微软官网上对这个命令也是语焉不详。只好到洋站上搜索,结果略靠谱,原文是英文的这里整理一下,方便回顾。 看windows系统的tracert命令输出样例。 例如: 注:可以按CTRL+C结束路由追踪。有时最后几行会以 结尾,因为防火墙禁止路由追踪的数据包;这完全是正常现象。 tracert首先输出的内容,描述了命令将做什么。它列出了目标系统( www.example.com ),目标IP地址(93.184.216.34),以及追踪过程将通过的跃点个数上限(30)。 接下来输出是单个跃点(一般对应一个路由器)的信息,从发送处到终点的路径。值得一提的是,跃点个数并不是影响延时的重要因素。最重要的是数据包所经过的物理距离,及其在ISP(互联网服务提供商)之间是如何传输的。 本例中,通过了这些路由: 先看第10个跃点,以熟悉每个跃点所展示的信息。这一行包括了跃点序号、3次往返耗时(Round Trip Time,缩写为RTT)的测量值,跃点所到达的系统名称和IP地址 “请求走进”信息出现在路由追踪结果的开头,是很常见的,可以忽略。一般是设备不响应ICMP或路由追踪的请求,如跃点2的输出。 可能有几种原因导致这种情况: 怎样才能从往返耗时中看出端倪呢?需要观察输出的全过程。 以下讲几种可能的苗头,可能明察秋毫于一瞥之间;但也可能只是杯弓蛇影庸人自扰。请接着往下看 理论上讲,RTT值小于150ms将不会影响网络应用。很多应用在延时远高于150ms的时候也跑得挺欢,但150ms可以当成合理的上限,通常情况下是低于100ms的。 网络传输延时,主要受限两端的物理光纤距离。如果两地相隔好几千里,受到光速的限制,100-120ms的延时是可以接受的。 本例中,200ms到达1.5万公里之外的,也算可以接受。列个公式算一下,走真空的单程耗时:1.5万公里 ÷ 光速30万公里/秒 = 1/20秒=50ms。说的是光直接从杭州出发,穿过真空,到达美国再马上折返,需要100毫秒。考虑使用光纤传输数据时,是通过管道内壁折射完成的,实际走的距离比光纤本身要长,折算下来每秒只能走20万公里左右。也就是说,1.5/20*2,得花150毫秒。 中间跃点延时高,并不一定是有问题。tracert的数据包可能优先级低,可能被丢弃或者延时传输,特别是互联网主交换节点。本例中从中国(北京)到欧洲(瑞典)的时延比较高,就可能是这种原因导致的。 有时几个跃点间的时延差不多相同,这可能没什么问题。可能是多协议标签切换(MPLS)网络下出现的。 如果从中间跃点开始,时延稳步递增,可能说明网络有点不对劲。如果在中间跃点出现了大量的不响应或者星号,也可能网络层存在问题。 这些是可以报告的迹象,稳定的时延递增通常说明网络拥堵,需要多方协作进行解决。有时可能与互联网服务提供商(ISP,也就是宽带接入服务的电信、移动公司)有关。 象下面这个就有问题,从第7个跃点开始,网络延时就开始跳涨,直到最后完全失速。 不需要flash或插件的纯网页测试工具: http://test.ustc.edu.cn/ 光纤中的传输速度: https://www.guokr.com/article/436847/

tracertroute 显示的地址是主机地址还是接口地址

-这问题竟然7年了……我也困惑这个问题,然后仔细查了查,发现应从tracert的原理入手: “当路由器接收到一个TTL为0或者1的IP数据报的时候,路由器就不再转发这个数据了,而直接丢弃,并且发送一个ICMP“超时”信息给源主机。Tracert程序的关键就是这个回显的ICMP报文的IP报头的信源地址就是这个路由器的IP地址。源首先给目的主机发送一个TTL=1的数据包,而经过的第一个路由器收到这个数据包以后,就自动把TTL减1,而TTL变为0以后,路由器就把这个包给抛弃了,并同时产生 一个ICMP TTL-expired ( ICMP type 11)超时数据报给主机。主机收到这个数据报以后再发一个TTL=2的UDP数据报给目的主机,然后刺激第二个路由器给主机发ICMP数据 报。如此往复直到到达目的主机。这样,traceroute就拿到了所有的路由器ip。Traceroute提取发 ICMP TTL到期消息设备的IP地址并作域名解析” ( )Host(PC0) --- Router0 --- Router1 --- Router2然后由于局域网内用的是NAT,ISP之间的路由并不一定全部使用公网ip,PC0发ttl=1的数据包给Route0,Route0给回复,发ttl=2的数据包给下个路由,本应该由Router1给回复,但由于是私网ip,所以在Router0处做了NAT,把IP转换成NAT IP给PC0回复,所以会看到两跳相同的情况. ()注:大部分为引用,不规范的表示为引号加后面的括号网址。

tracert命令怎么用

tracert命令的作用是跟踪路由,也就是从源主机到目标主机经过的路径。Q648905586。C:Documents and SettingsAdministrator>tracert /?Usage: tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout] target_nameOptions: -d Do not resolve addresses to hostnames. -h maximum_hops Maximum number of hops to search for target. -j host-list Loose source route along host-list. -w timeout Wait timeout milliseconds for each reply.C:Documents and SettingsAdministrator>tracert www.baidu.comTracing route to www.a.shifen.com [119.75.216.20]over a maximum of 30 hops: 1 32 ms 30 ms 41 ms 117.35.224.1 2 31 ms 33 ms 34 ms 229.131.145.219.broad.bx.sn.dynamic.163data.com.cn [219.145.131.229] 3 56 ms 35 ms 35 ms 165.131.145.219.broad.bx.sn.dynamic.163data.com.cn [219.145.131.165] 4 66 ms 65 ms 68 ms 202.97.38.177 5 59 ms 58 ms 57 ms 220.181.16.166 6 64 ms 65 ms 65 ms 220.181.17.114 7 62 ms 62 ms 61 ms 119.75.216.20Trace complete.

tracert 路由跟踪时1 161 ms 150 ms 160 ms 分别表示什么??????

TCP/IP协议详解卷1的8.2节中曾经说过,路由追踪时发送UDP数据报给目标主机,而且设置的端口值很高,一般大于30000,以避免端口号被使用。原文如下: “Traceroute程序发送一份UDP数据报给目的主机,但它选择一个不可能的值作为UDP端口 号(大于30 000),使目的主机的任何一个应用程序都不可能使用该端口。因为,当该数据报 到达时,将使目的主机的UDP模块产生一份“端口不可达”错误(见 6 . 5节)的ICMP报文。 这样,Traceroute程序所要做的就是区分接收到的ICMP报文是超时还是端口不可达,以判断 什么时候结束。” tracert命令默认发出的包发到UDP端口从33434开始,每个包递增1,TTL从1开始,每三个包后TTL加1。.你提到的这三个参数分别代表TTL=1时,发出的不同的3个UDP包的返回时间。在windws主机里面的tracert和TCP/IP详解的表述有点出入。windows主机的tracert是直接是用ping来实现的,但是这个ping的TTL值在3个包后增大1,不可达或者超时后返回星号,继续下一个TTL的包的发送,一直到达默认设置的30跳。一般在路由器和交换机上的traceroute都是UDP的方式,每个TTL发的包的个数和最大跳数、UDP开始端口都是可以调整的。有问题可以邮件交流。

win7 旗舰版中为什么不能使用ping.tracert等命令?显示不是内部或外部命令

进入CMD中可以用PING啊--实测

通过ping和tracert命令来判断网络经过多少个路由

-r count Record route for count hops. 在“记录路由”字段中记录传出和返回数据包的路由。 在一般情况下你发送的数据包是通过一个个路由才到达对方的,但到底是经过了哪些路由呢?通过此参数就可以设定你想探测经过的路由的个数,不过限制在了9个,也就是说你只能跟踪到9个路由,如果想探测更多,可以通过其他命令实现,我将在以后的文章中给大家讲解。以下为示例: C:\>ping -n 1 -r 9 202.96.105.101 (发送一个数据包,最多记录9个路由) Pinging 202.96.105.101 with 32 bytes of data: Reply from 202.96.105.101: bytes=32 time=10ms TTL=249 Route: 202.107.208.187 -> 202.107.210.214 -> 61.153.112.70 -> 61.153.112.89 -> 202.96.105.149 -> 202.96.105.97 -> 202.96.105.101 -> 202.96.105.150 -> 61.153.112.90 Ping statistics for 202.96.105.101: Packets: Sent = 1, Received = 1, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 10ms, Maximum = 10ms, Average = 10ms 从上面我就可以知道从我的计算机到202.96.105.101一共通过了202.107.208.187 ,202.107.210.214 , 61.153.112.70 , 61.153.112.89 , 202.96.105.149 , 202.96.105.97这几个路由。

tracert时 回显的都是星号 是什么意思呀

这是网络不通造成的该诊断工具通过向目标发送具有变化的“生存时间 (TTL)”值的“ICMP 回响请求”消息来确定到达目标的路径。要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。这样,TTL 就成为最大链路计数器。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。默认情况下跃点的最大数量是 30,可使用 -h 参数指定。检查中间路由器返回的“ICMP 超时”消息与目标返回的“回显答复”消息可确定路径。但是,某些路由器不会为其 TTL 值已过期的数据包返回“已超时”消息,而且这些路由器对于 tracert 命令不可见。在这种情况下,将为该跃点显示一行星号 (*)。你上面tracert的时候说明有2个路由器(也许是出于安全考虑,也许是网络问题)没有回应。所以出现*号。

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

你好!这个是获得本地到达目的主机锁经过的路由器数目的命令,区别是tracert-d是不需要把IP转化为域名如果对你有帮助,望采纳。

traceroute和tracert有什么区别

windows下的tracert和linux/BSD/router下的traceroute都用于探测数据包从源到目的经过路由的IP,但两者探测的方法却有差别。默认情况下,tracert是向目的地址发出ICMP请求回显数据包,而traceroute是向目的地址的某个端口(大于30000)发送UDP数据报。两者用于探测的数据类型不同。但他们也有一个共同点:都是通过设置发送包的TTL的值从1开始、逐次增1的方法来探测。

tracert命令输出解释??

具体说下你的配置哈,网络带宽并不是什么大问题配置兼容一定要稳定哈.

请问通过tracert能检测出打不开网站原因吗?

tracert使用的是icmp命令,可达只能证明这个地址是存在的,而访问这个地址需要这个地址所在的服务器开启相应的服务,例如你要访问它的网页,就需要这个地址开启http服务。服务是否开始,跟tracert没有关系,你可以使用telnet [ip地址] [端口号] 的方式测试这台服务器的服务是否开启,例如测试123的http服务:先用tracert获取到123的IP地址,这里假设是1.1.1.1,然后使用telnet 1.1.1.1 80,回车后如果反馈一个黑框,什么都没显示,就证明是开启的,这时还不能访问的话,就是他们的网站有问题了。

tracert时回显的都是星号是什么意思?

这是网络不通造成的 该诊断工具通过向目标发送具有变化的“生存时间 (TTL)”值的“ICMP 回响请求”消息来确定到达目标的路径。 要求路径上的每个路由器在转发数据包之前至少将 IP 数据包中的 TTL 递减 1。这样,TTL 就成为最大链路计数器。数据包上的 TTL 到达 0 时,路由器应该将“ICMP 已超时”的消息发送回源计算机。Tracert 发送 TTL 为 1 的第一条“回响请求”消息,并在随后的每次发送过程将 TTL 递增 1,直到目标响应或跃点达到最大值,从而确定路径。 默认情况下跃点的最大数量是 30,可使用 -h 参数指定。检查中间路由器返回的“ICMP 超时”消息与目标返回的“回显答复”消息可确定路径。但是, 某些路由器不会为其 TTL 值已过期的数据包返回“已超时”消息,而且这些路由器对于 tracert 命令不可见。在这种情况下,将为该跃点显示一行星号 (*)。你上面tracert的时候说明有2个路由器( 也许是出于安全考虑,也许是网络问题)没有回应。所以出现*号。

H3C的设备tracert 的时候 不显示路径,显示******,使用什么命令开启显示啊?

显示*****,就是代表途中设备不返回TTL归零错误信息,就是说收不到tracert返回的信息,正在等待超时的时候就显示**,有回应就会自动显示跳数。不用使用什么命令开启。

traceroute、tracert是基于何种协议?

就是基于ICMP的。TCP/IP协议详解卷1的8.2节中曾经说过,路由追踪时发送UDP数据报给目标主机,而且设置的端口值很高,一般大于30000,以避免端口号被使用。原文如下: “Traceroute程序发送一份UDP数据报给目的主机,但它选择一个不可能的值作为UDP端口 号(大于30 000),使目的主机的任何一个应用程序都不可能使用该端口。因为,当该数据报 到达时,将使目的主机的UDP模块产生一份“端口不可达”错误(见 6 . 5节)的ICMP报文。 这样,Traceroute程序所要做的就是区分接收到的ICMP报文是超时还是端口不可达,以判断 什么时候结束。” 中间的路由器是因为TTL=0以后返回ICMP 类型11,代码0的超时消息。目的IP到了以后,拆包分析UDP内容,发现端口不可达,返回ICMP类型3,代码3(目标端口不可达)实现。 在windws主机里面的tracert和TCP/IP详解的表述有点出入。windows主机的tracert是直接是用ping来实现的,但是这个ping的TTL值在3个包后增大1,不可达或者超时后返回星号,继续下一个TTL的包的发送,一直到达默认设置的30跳。一般在路由器和交换机上的traceroute都是UDP的方式,每个TTL发的包的个数和最大跳数、UDP开始端口都是可以调整的。

tracert默认端口

23

tracert工作原理&路由原理

路由是工作在OSI参考模型第三层——网络层的数据包转发设备。路由器通过转发数据包来实现网络互连。虽然路由器可以支持多种协议(如TCP/IP、IPX/SPX、AppleTalk等协议),绝大多数路由器运行TCP/IP协议。路由器通常连接两个或多个由IP子网或点到点协议标识的逻辑端口,至少拥有1个物理端口。路由器根据收到数据包中的网络层地址以及路由器内部维护的路由表决定输出端口以及下一跳地址,并且重写链路层数据包头实现转发数据包。路由器通过动态维护路由表来反映当前的网络拓扑,并通过网络上其他路由器交换路由和链路信息来维护路由表。路由包含两个基本的动作:确定最佳路径和通过网络传输信息。在路由的过程中,后者也称为(数据)交换。交换相对来说比较简单,而选择路径很复杂,是通过特定的算法,确定传输最佳路径。有时候在某些情况下,我们也通过人工指定路由表来人为指定路径。而Tracert指的是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由,工作过程是将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP)回显数据包发送到目标,以确定到达目标采用的路由。。也就是说,我们可以通过tracert命令查看一个主机通过网络到另一台主机传输数据包的每一跳的跃点,从而确定其路径。在多级网络中,常用这个命令辅助诊断网络中出现故障的节点。

请问tracert百度后面出现*什么意思?

出现*就是没有数据返回。就是这个节点禁止你ping或者tracert。是为了防止攻击而做的一些手段

关于tracert命令

Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由.其命令格式如下:   tracert [-d] [-h maximum_hops] [-j computer-list] [-w timeout] target_name编辑本段参数介绍  -d 指定不将地址解析为计算机名.   -h maximum_hops 指定搜索目标的最大跃点数.   -j computer-list 指定沿computer-list 的稀疏源路由.   -w timeout 每次应答等待timeout指定的微秒数.   target_name 目标计算机的名称.   最简单的用法就是"tracert hostname",其中"hostname"是计算机名或想跟踪器路径的计算机的IP地址,tracert将返回他到达目的地的各种IP地址.   Tracert命令详解   该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) 回显数据包发送到目标,以决定到达目标采用的路由。要在转发数据包上的 TTL 之前至少递减 1,必需路径上的每个路由器,所以 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 跟踪网络连接   Tracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据报访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。   Tracert 工作原理   通过向目标发送不同 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。   在下例中,数据包必须通过两个路由器(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   Tracing route to 172.16.0.99 over a maximum of 30 hops   1 2s 3s 2s 10,0.0,1   2 75 ms 83 ms 88 ms 192.168.0.1   3 73 ms 79 ms 93 ms 172.16.0.99   Trace complete.   用 tracert 解决问题   可以使用 tracert 命令确定数据包在网络上的停止位置。下例中,默认网关确定 192.168.10.99 主机没有有效路径。这可能是路由器配置的问题,或者是 192.168.10.0 网络不存在(错误的 IP 地址)。   C:>tracert 192.168.10.99   Tracing route to 192.168.10.99 over a maximum of 30 hops   1 10.0.0.1 reports:Destination net unreachable.   Trace complete.   Tracert 实用程序对于解决大网络问题非常有用,此时可以采取几条路径到达同一个点。   Tracert 命令行选项   Tracert 命令支持多种选项,如下表所示。   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 ip_address   其中 host_name 或 ip_address 分别是远程计算机的主机名或 IP 地址。   例如,要跟踪从该计算机到的连接路由,请在命令提示行键入:   tracert [url]编辑本段注意  要打开“命令提示符”,请单击“开始”,指向“程序”、“附件”,然后单击“命令提示符”。   tracert 命令跟踪 TCP/IP 数据包从该计算机到其他远程计算机所采用的路径。tracert 命令使用 ICMP 响应请求并答复消息(和 ping 命令类似),产生关于经过的每个路由器及每个跃点的往返时间 (RTT) 的命令行报告输出。   如果 tracert 失败,可以使用命令输出来帮助确定哪个中介路由器转发失败或耗时太多。编辑本段参数  /d   指定不将地址解析为计算机名。   -h maximum_hops   指定搜索目标的最大跃点数。   -j computer-list   指定沿 computer-list 的稀疏源路由。   -w timeout   每次应答等待 timeout 指定的微秒数。   target_name   目标计算机的名称扩展阅读: 1 http://baike.baidu.com/view/416531.htm?fr=ala0_1

traceroute和tracert的区别

  windows下的tracert和linux/BSD/router下的traceroute都用于探测数据包从源到目的经过路由的IP,但两者探测的方法却有差别。  默认情况下,tracert是向目的地址发出ICMP请求回显数据包,而traceroute是向目的地址的某个端口(大于30000)发送UDP数据报。两者用于探测的数据类型不同。但他们也有一个共同点:都是通过设置发送包的TTL的值从1开始、逐次增1的方法来探测。
 1 2  下一页  尾页