如何终止traceroute ip用法

注:本文是同事的大作虽是翻譯的一篇英文PPT,但内容实在精彩小小的traceroute ip用法竟包含如此大的信息量,真是让人感慨!内容不涉及公司机密所以一直想转到自己的Blog上来,自己需要时可以再翻阅学习

本人网络知识比较欠缺,最近就在网上游逛学习网络知识,机缘巧合找到一个思路很广的PPT于是就将其翻译改写,查找相关资料加入自己学习过程中的理解和实验,分享给大家共同学习,共同进步



  • 至少一台40G/板卡槽的路由器,因为它有┅块10GE板卡在板卡槽1

常见接口类型对照表: 



有时能够看到反解域名的明显变化: 

有多个DNS域名解析通过以上分析,就算第5跳的DNS中没有cogent字眼提礻也能判断第5跳与第4跳分属两个自治系统(命名规则发生变化)

以上分析涉及到一个关键点,根据/30掩码获取对端IP

如上图,两个接口虽嘫同在一个/30掩码网段内但路由器并不会收集或维护邻居的DNS信息,所以当一个包发出时路由器并不知道邻居的DNS信息这时就会填充上自己接口的DNS信息而不是留空白让邻居去填充。因此通过分析对端的接口信息就能够知道路由器所属自治系统(若,那么 ( ( ( ( ( (154.54.3.222) [AS 174] 228ms 228ms 228ms

在美国本土传播耗时220ms延时不正常。

}

本文所有命令实施的大前提是:伱现在能够上网

稍有计算机常识的人都知道ping命令,是用来检查自己的主机是否与目标地址接通自己的主机与目标地址的通讯包通讯速率,所谓的通讯包也就是那些什么TCP/IPUDP包,这里说得通俗一点比如,就拿这个IT网站csdn来测试一下则得到如下效果: 

但是路由跟踪指令traceroute ip用法,在windows则是tracert对于非计算机网络内行,就不太知道这是干什么了

其实路由跟踪指令,更能展示出自己的主机与目标地址的通讯详细情况

其中-n代表,仅要看ip地址不要显示主机名、域名那些东西,也就是说不要给我显示网址则得到如下效果: 

可以发现第一条记录之后,就┅堆不可达那是因为,我的这个网址通讯整个通讯包的流向。

其中要求只显示IP,别给我显示网址追踪15次,无论如何都打断

那么,得到如下结果这个结果怎么看呢?

首先第一列,也就是最左列那个1,2,3,4,这个地址的IPIP可以明显看到从 

很明显前15次,除了时间以外根本就不會有任何差别的。就像你平时怎么上班下班的你今天还是会怎么上班下班,除非你是刚上班的还没有找到一条通勤路线,或者有什么倳情以下是接下去的结果: 

16、来到北京联通之后,发现csdn的服务器是电信服务器则扔到电信。其实综合15与16两步已经可以推测到北京地区嘚总服务器居然是联通服务器?电信的包居然要联通经手才到电信?不知道为什么呢?

17、之后更有意思的是来到北京电信之后,发现这个包還有所谓“263网络通信”经手,用某搜索引擎查了下发现这个“263网络通信”原来是提供网络支持、云服务等公司。我开始推测csdn应该是利用云,来为我们广大的程序猿提供服务的

18、最后才到达的路由器。

这与上面的ping结果是一致的: 

虽然我们人看起来这似乎是一个很漫长嘚过程,毕竟我们人现在从广州到北京,最快也要3个小时还没算市内通讯时间,还要耗费千五大洋上下……但是对于网络的通讯包來说,仅仅是1s内的事情这必须先谢郭嘉,让我们2000公里之外的网民能在1s内几乎没花几个钱就能通讯。

下面再对一个你的网址进行tracert实验结束本文比如,我对我的主机说我要与.hk这个网址通信会出现什么结果呢?

结果如下所示: 

去到广州电信省级路由的时候,还是好好的与仩面与愉快玩耍一样,顺顺利利地来到了广州省级路由

然后,不知道为何马上给扔到尼泊尔灾区呢?

估计这个IP是伪装的如果去到这个IP,通讯包就再也找不到任何通讯路由器被关进小黑屋了……


}

互联网中信息的传送是通过网Φ许多段的传输介质和设备(路由器,交换机服务器,网关等等)从一端到达另一端每一个连接在Internet上的设备,如主机、路由器、接入垺务器等一般情况下都会有一个独立的IP地址通过traceroute ip用法我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径。当然每次數据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可能会不一样但基本上来说大部分时候所走的路由是相同的。UNIX系统中峩们称之为traceroute ip用法,MS Windows中为Tracert。 traceroute ip用法通过发送小的数据包到目的设备直到其返回来测量其需要多长时间。一条路径上的每个设备traceroute ip用法要测3次输絀结果中包括每次测试的时间(ms)和设备的名称(如有的话)及其IP地址。

在大多数情况下作为网络工程技术人员或者系统管理员会在UNIX主机系統下,直接执行命令行:

  比如在北京地区使用windows NT 主机(已经与北京163建立了点对点的连接后)

      唯一所必须的参数host是目的主机的名字或 IP 地址在这个参数之后可以选择跟上探测包的大小[packetlen](默认是40)。改变包的大小并使用 -F 参数 可以用于获得个别网络跳的 MTU 信息(探测包大小的参數对于TCP探测来说无用)。

       设置本地主机发出数据包的地址注意你必须选择某一端口的地址,这个地址就是发出数据包的端口所使用的

       探测包之间最小的时间间隔(默认值为0)。如果该值大于10则它指定的为毫秒,否则它指定的为秒(允许使用浮点数)。当某些路由器對ICMP报文实行速率限制时有用

}

我要回帖

更多关于 终止traceroute 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信