Traceroute

✍ dations ◷ 2025-11-18 19:40:24 #Windows命令,网路管理软件

traceroute,现代Linux系统称为tracepath,Windows系统称为tracert,是一种电脑网络工具。它可显示数据包在IP网络经过的路由器的IP地址。

程序是利用增加存活时间(TTL)值来实现其功能的。每当数据包经过一个路由器,其存活时间就会减1。当其存活时间是0时,主机便取消数据包,并发送一个ICMP TTL数据包给原数据包的发出者。

程序发出的首3个数据包TTL值是1,之后3个是2,如此类推,它便得到一连串数据包路径。注意IP不保证每个数据包走的路径都一样。

主叫方首先发出 TTL=1 的数据包,第一个路由器将 TTL 减1得0后就不再继续转发此数据包,而是返回一个 ICMP 超时报文,主叫方从超时报文中即可提取出数据包所经过的第一个网关地址。然后又发出一个 TTL=2 的 ICMP 数据包,可获得第二个网关地址,依次递增 TTL 便获取了沿途所有网关地址。

需要注意的是,并不是所有网关都会如实返回 ICMP 超时报文。出于安全性考虑,大多数防火墙以及启用了防火墙功能的路由器缺省配置为不返回各种 ICMP 报文,其余路由器或交换机也可被管理员主动修改配置变为不返回 ICMP 报文。因此 Traceroute 程序不一定能拿全所有的沿途网关地址。所以,当某个 TTL 值的数据包得不到响应时,并不能停止这一追踪过程,程序仍然会把 TTL 递增而发出下一个数据包。一直达到默认或用参数指定的追踪限制(maximum_hops)才结束追踪。

依据上述原理,利用了 UDP 数据包的 Traceroute 程序在数据包到达真正的目的主机时,就可能因为该主机没有提供 UDP 服务而简单将数据包抛弃,并不返回任何信息。为了解决这个问题,Traceroute 故意使用了一个大于 30000 的端口号,因 UDP 协议规定端口号必须小于 30000 ,所以目标主机收到数据包后唯一能做的事就是返回一个“端口不可达”的 ICMP 报文,于是主叫方就将端口不可达报文当作跟踪结束的标志。

由爱沙尼亚的kauge.aso.ee195.80.96.219)到美国larousse.wikipedia.org130.94.122.199):

1   kauge.aso.ee2   et-gw.aso.ee3   kjj-bb2-fe-0-1-4.ee.estpak.ee4   noe-bb2-ge-0-0-0-1.ee.estpak.ee5   s-b3-pos0-3.telia.net6   s-bb1-pos1-2-0.telia.net7   adm-bb1-pos1-1-0.telia.net8   adm-b1-pos2-0.telia.net9   p4-1-2-0.r00.amstnl02.nl.bb.verio.net10  p4-0-3-0.r01.amstnl02.nl.bb.verio.net11  p4-0-1-0.r80.nwrknj01.us.bb.verio.net12  p4-0-3-0.r00.nwrknj01.us.bb.verio.net13  p16-0-1-1.r20.mlpsca01.us.bb.verio.net14  xe-1-2-0.r21.mlpsca01.us.bb.verio.net15  xe-0-2-0.r21.snjsca04.us.bb.verio.net16  p64-0-0-0.r21.lsanca01.us.bb.verio.net17  p16-3-0-0.r01.sndgca01.us.bb.verio.net18  ge-1-2.a03.sndgca01.us.da.verio.net19  larousse.wikipedia.org

历史

根据traceroute的man page:1987年,Steve Deering建议Van Jacobson写一个这样的程序。C. Philip Wood、Tim Seaver和Ken Adelman为这个程序提供一些意见或改动。

Windows NT系统有结合ping和traceroute的pathping工具。

相关

  • 复兴式建筑希腊化建筑复兴是指18世纪晚期至19世纪初期的一场流行于北欧和美国的建筑风格变革运动,以模仿古希腊建筑风格为特点。它是希腊化运动(英语:Hellenism (neoclassicism))的产物之
  • 重度抑郁重性抑郁疾患(英语:Major depressive disorder,缩写MDD),也可简称为抑郁症,是一种精神疾患,特征为超过两周的大多数时间都抑郁不已。常常伴随着没有精神、对一般休闲活动没有兴趣、
  • 明神礁坐标:31°55.1′N 140°1.3′E / 31.9183°N 140.0217°E / 31.9183; 140.0217明神礁,为伊豆诸岛南部、巴约讷岩礁以东约十公里的海底火山。以最先通报其爆发的渔船“第十一明
  • 美国国家癌症研究所国家癌症研究所是美国政府为癌症研究和训练所设立的主要机构,也是美国国立健康研究院的其中一所。国家癌症研究中心是一个被联邦资助的研究与发展中心。该中心协调全国癌症计
  • 菜椒菜椒(学名:Capsicum annuum var. grossum),别名甜椒,因其体型宛如灯笼及柿子而也叫“灯笼椒”或“柿子椒”(台湾话则常作“大筒仔”),又因其外皮多为绿色而俗称“青椒”,是茄科辣椒属
  • 三得利三得利株式会社(日语:サントリー)是日本的一家以生产和销售啤酒、洋酒、软饮料为主要业务的老牌企业,总部坐落于大阪府大阪市北区堂岛浜二丁目1番40号。公司创立于1921年,其前身
  • 圣克鲁斯-德特内里费港圣克鲁斯-德特内里费港(西班牙语:Puerto de Santa Cruz de Tenerife)是西班牙圣克鲁斯-德特内里费的一个商业、客运、渔业和体育港口,位于加那利群岛。它是西班牙的主要港口之一
  • 国家情报中心国家情报中心(西班牙语:Centro Nacional de Inteligencia,缩写CNI)是西班牙政府对内和对外情报机构。它由阿斯纳尔政府于2002年组建,前身是国家高级防御情报中心。国家情报中心在
  • 塞尔维亚华人1,373 (2011) 塞尔维亚华人,根据2001年的统计有1,373人但估计有15,000人,多数住在首都贝尔格莱德。他们多数来自上海,有居留权但没公民权。华人移民到塞尔维亚是在前南斯拉夫总
  • 胡玉山胡玉山(?-1930年),佤名艾果,佤族,又名达本、讲宗,官章名昆钟。是佤族葫芦王地政治人物,班洪首位头人艾染之子,第二代世袭班洪王。1891年,因调解勐省与勐角董之间的纷争有功,云贵总督王文