{转}测试远程Web项目时判断故障发生网内还是网外
上一篇 /
下一篇 2009-08-06 13:54:49
前几天在测公司的外包项目(欧美)的时候,浏览器总是提示无法连接站点,于是下意识的用Ping来判断是否连通。刚开始以为是那边站点出了问题,但是其他人却能够正常访问,虽然公司内网有时不稳定,但也不至于长时间啊。由于需要亲自跑到机房重启“小锚”(路由的配置IP公司是保密的),次数多了也嫌麻烦(本人也不算很勤劳的那类人)。心想要是能有个工具来判断是否内网/外网问题,我也好偷个懒少走点冤枉路。哈哈,终于今天让我给找到了,就是dos下的命令Tracert(跟踪路由),顺便也把它给了解个透彻。
r o8x`'Dta7f,e-{E136894
T/ks2^O!O E136894Tracert(跟踪路由)是路由跟踪实用程序,用于确定IP数据报访问目标所采取的路径。Tracert命令用IP生存时间(TTL)字段和ICMP错误消息来确定从一个主机到网络上其他主机的路由。
R c"|J(R![&L9i3j136894 51Testing软件测试网KL$Ke o~/\ N
原理:51Testing软件测试网-E0Eu/Oc&[
51Testing软件测试网3?XW"Q \rB
通过向目标发送不同IP生存时间(TTL)值的“Internet控制消息协议(ICMP)”回应数据包,Tracert诊断程序确定到目标所采取的路由。要求路径上的每个路由器在转发数据包之前至少将数据包上的TTL递减1。数据包上的TTL减为0时,路由器应该将“ICMP已超时”的消息发回源系统。
LT$m4Au136894Tracert先发送TTL为1的回应数据包,并在随后的每次发送过程将TTL递增1,直到目标响应或TTL达到最大值,从而确定路由。通过检查中间路由器发回的“ICMP已超时”的消息确定路由。某些路由器不经询问直接丢弃TTL过期的数据包,这在Tracert实用程序中看不到。51Testing软件测试网&sNM:AJ G#bgG
Tracert命令按顺序打印出返回“ICMP已超时”消息的路径中的近端路由器接口列表。如果使用-d选项,则Tracert实用程序不在每个IP地址上查询DNS。
bw[p? Y136894
|'Yc Y-Bm136894
(}mJmW+[136894Sample:
%XT@9P(g3P~q136894
m bj&@,Bb?/o136894数据包必须通过7个路由器才能到达主机218.1.64.33。主机的默认网关是10.10.1.252,218.1.0.0网络上的路由器也有3个,最后一个IP地址是目标地址。
W6Ku3U ?~5q$k136894 51Testing软件测试网c&m,tQ YmL
:dX!C8Ap-H&J-HT136894 51Testing软件测试网"@m0ubr#`U/F8H2_
:[.wa.q4@/c,m0{136894Tracert命令的help:51Testing软件测试网D&O3[W:Cc/p6[ E
v(dn*LCU*uI136894
j"J&A"pl@136894
JN,M;{ ~136894参数中文描述:51Testing软件测试网YRkW!FXl
51Testing软件测试网H&fTcJv{
(1)Do not resolve addresses to hostnames.(指定不将IP地址解析到主机名称)
8rBtyM'YK136894(2)Maximum number of hops to search for target.(指定跃点数以跟踪到称为target_name的主机的路由)
;P5G }caQsN0t136894(3)Loose source route along host-list (IPv4-only).(指定Tracert实用程序数据包所采用路径中的路由器接口列表)51Testing软件测试网Ya w$v0aZ
(4)Wait timeout milliseconds for each reply.(等待timeout为每次回复所指定的毫秒数)51Testing软件测试网`:H7s }/]i
51Testing软件测试网?(Y@Ms2Jo
(5)target_name目标主机的名称或IP地址!FUx2x6Ic:u}136894
|Dw"X(WZ q136894使用经验:51Testing软件测试网n#ss2N Ct?/w {0d
m3a }.}q1o3S0H136894(1)Tracert对于解决大网络问题非常有用,此时可采取几条路径到达同一个目标。51Testing软件测试网(R0C-?4L3U`3H`-bQ7X
(2)Tracert也能够确定数据包在网络上的停止位置。如果从网关处报错(网关reports:Destination net unreachable.),这可能是路由器配置的问题,或者是目标网络不存在(错误的IP地址)。51Testing软件测试网F&x;b UWOaD(Ai3_
(3)另外,如果需要通过网络来测试远端Web系统,一旦网络出现问题,Tracert可以很快地缩小网络故障的范围。
|Q;y(HgeF1_6s136894 51Testing软件测试网7}-g5ip5P8n#g6?;Tp
收藏
举报
TAG: