世界网络教研室整理
本文为大家介绍一款前所未有的网络工具“中文路由TraceRoute”
一、 什么是中文Traceroute?
Traceroute可快速测试Server到各个地区的线路状况,当到某一个地区不能访问(或较慢)时,Traceroute 可以帮你诊断从不同Server到你所输入测试IP或域名网络之间是那一个路由上不通(或延时比较大),这就是问题所在点(也可以简单理解为交通线图,慢的时候就是塞车)。配合本站拥有的路由IP分析,分析该路由所在的城市,功能强大又实用。
二、 中文Traceroute,是如何工作的呢?
这问题对一些网络技术人员一点也不陌生,如果你不了解请继续往下看去,相信大家都有在Windows用个 tracert的命令, linux 使用都 traceroute命令,如果你没有用过也不要紧,现在用一下了解一下就可以了,基本的tracert命令语法是:“tracert hostname”, Linux “traceroute hostname”。
下面简单介绍一下traceroute工作状态
路由发现:Tracert发送一个ICMP报文,当一个路由器发现TTL域的值减到0时会回传一个“TTL过期”的消息。利用这一点,我们可以利用IP报文来发现路由。
Tracert如何工作:Tracert发送一个目的为要测试主机的ICMP报文,但是TTL设为1;然后发一个TTL为2;接着发一个TTL为3依此类推。Tracert将从到目的地中间的各个路由器上收到“TTL过期”消息,最后到达目的服务器并收到正常的“回声响应”消息。
响应时间:表中的ms(毫秒)栏是获得的响应时间。(从发出ICMP报文到收到ICMP响应之间的时间差)。值越小越好。Ms的时间为0表示响应速度比计算机的定时器10毫秒还要快。实际时间在0到10毫秒之间。
丢包(超时):丢包导致网络中断,因此,没有丢包对于Internet连接至关重要。一个慢速的没有丢包的网络连接要优于一个快速的但是存在丢包的连接。最后一跳也就是目的主机的是否丢包是最重要的。有时,一些中间路由器不会发出ICMP的"TTL expired in transit"消息,看起来像是某个特定节点存在高丢包率,实际上只是表明这个特定的路由器不对ICMP报文作回应。
三、 如何使用“中文Traceroute”?
打开世界网络(http://www.linkwan.com),选取你的上网方式(电信或网通),进入网络工具页选择“带中文路由位置信息的在线Traceroute(本站最新推出)”链接或直接点击“http://www.linkwan.com/gb/broadmeter/tracemap/traceroute.asp”链接,
将会进入如图所示页面:
在文本框中输入IP或域名点击 开始。如果你使用世界网络IP工具条,找到路由测试点击下栏菜单选取中文Tracroute即可以。
四、 Visualroute和中文 Tracroute比较
有些网友说,你网站上也有Visualroute为什么不用Visualrout呢?
这里和大家做个比较就知道,Visualroute和中文Traceroute都有各不同的优点.
1、 Visualroute虽然功能也比较强大,但显示的地区还是英文的(因是鬼佬的东西),还有些英文的缩写也有部份英文叫中文拼音,看起来好难看明白。
2、 Visualroute显示国内的城市不详细,例如一些深圳IP会直接显示China。
3、 Visualroute要在你的浏览器安装JAVA插件,所以初次使用有点麻烦。
4、 中文Tracroute不用安装任何插件,一般所有浏览器通用。
5、 中文Tracroute跟踪路由信息,把所有相关有和的信息转为中文显示。
6、 中文Tracroute,拥有国内强大的IP库,帮你分析路由所在物理位置(城市)。
7、 中文Tracroute,拥有国内前所未有的,地图显示跟踪路由趋势功能,更加直观。
8、 Visualroute和中文Tracroute多机房测试等等功能上相同点。
总体来说Visualroute以国外为主,如果你检查国外的服务器可以使用Visualroute,当然中文Tracroute所可以检查国外的服务器。中文Tracroute是以国内为主,中文Tracroute是为国内的人使用研发的,国内首家中文Tracroute提供商。
五、 有网友问我自已在windows命令行中输入tracert测试不是更好吗?
中文Tracrout的功能优点在于在一点地方测试同地区服务器到测试点的网络情况,并以中文显示路由地区及直观的地图显示,快速知道出现问题的路由在哪。这些是我们大部份用户自已运tracert所不能达到的,也是中文中文Tracrout和Visualroute的魅力所在。
1、 你没有多个地方不同网络进行测试,当然到不同服务器上或要不同地方的朋友进行测试也是可以实现的。
2、 因为你有时间手动分析这IP,你需要把这些IP一个个都网上做IP查询。
3、 中文TRACERT最主要的是从不同测试点到测试IP的网络情况,此功能正是广大站点所需的,了解不同网络及地区访问自已的网站或服务器的网络情况。还可以测试不同测试点到自已网络的情况,而不仅仅是自已上网网络到测试IP之间的网络情况。
六、 下面和大家一起学习使用中文Tracroute。
教大家查看中文Tracroute状态分析
打开网站,进入中文Tracroute,在左上角选取你的测试点,在文本框中输入IP后点击开始,根根你选取的测试点和你输入测试的IP有所不同。笔者这里选取北京测试点,测试121.35.149.68 图如下:
图1
地图显示如下图:
首先我们来看看(图1)显示 耗时(ms) 部份的颜色表示
绿色表示 良好状态
黑色表示 正常状态
红色表示 延时过大的警告
超时表示 两种意义 一是丢包 二是目标主机或目标主机的上一层路由禁止接收ICMP报头数据包,那么图(1)下面出现“连续3个超时”表示什么呢? 这表示目标不可到达工具中止测试。这一般情况都是主机禁PING,或路由层封死所有ICMP协议引起的。
那么如下区分那些超时,那些是不可到达呢?
超时下一跳路由通正常显示,那么这路由有禁止ICMP包或有丢包现像,所以这你要再次测试一下你的IP,以确保你的数据正确,如果重新测试后这跳可以显示了那么这称为该路由有丢包的情况如下图(3)中的第四行,现在是超时如果重新测试是正常,称为丢包。
目标不可到达程序会自动中止测试如(图1),如果目标可到达就中途有再多个路由禁用ICMP数据包,程序也会继续测试。
(图3)
(图4)
地图显示物理位置更清楚直观!
从上面图2和图4清楚地描实了路由线路趋势;相信大家都使用过电子地图了吧!“↑ ↓ ← →”分别是向上移动、向下移动、向左移动、向右移动; 那下面有+和—是什么用的呢? “+”是放大、“-”是缩小;地图中有几个红色标致起点路由测试,途中径过路由的测试 及终点路由的城市。