Traceroute

✍ dations ◷ 2025-12-07 01:43:20 #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工具。

相关

  • 科学研究科学方法(英语:scientific method)指的是检查自然现象、获取新知识或修正与整合先前已得的知识,所使用的一整套技术。为了合乎科学精神,这方法必须建立于收集可观察、可经验(empir
  • 全球界线层型剖面和点位全球界线层型剖面和点位(Global Standard stratotype section and point,或GSSP)又称为金钉子,是指在全球范围内选取特定的岩层层序的一些特定“点”,作为定义和识别地层界线的世
  • 汤姆森瞪羚汤氏瞪羚(学名 Gazella thomsoni)是最著名的羚羊之一。分布于非洲的稀树大草原和开阔草地,特别是肯亚和坦桑尼亚的塞伦盖蒂国家公园 。身体背部腿部为白色,其余为黄褐色。肩高约
  • 菲利普·诺埃尔-贝克菲利普约翰·诺埃尔-贝克,诺埃尔-贝克男爵(英语:Philip Noel-Baker, Baron Noel-Baker,1889年11月1日-1982年10月8日),英国政治家、外交家、学者、杰出的业余运动员,以解决战争,纠纷
  • 水星娱乐竞技场水星娱乐竞技场(德语:Merkur Spiel-Arena,曾被称为LTU竞技场、思捷环球竞技场(德语:),2018年8月2日改为现名),是位于德国杜塞尔多夫的运动场,2004年建成,共有54000个坐席。主要供足球及
  • 防写入保护防写入保护(Write protection)是指储存装置的实体保护机制,避免设备中重要的资料被误写或是误删。许多常用的商用软件、录音带及录像带会以防写入的方式贩售。防写入保护是针对
  • 油蹄猫油蹄猫,是台湾民间传说中的妖猫,有让死者变成僵尸的能力。油蹄猫的外型跟一般的猫无异,但其脚掌会分泌油脂,导致它走路时会留下明显的脚印。据说这种猫跳过死者的尸体时,猫本身会
  • 夏目未来夏目未来(1月22日-)是日本女性声优,冈山县出身。主要出演十八禁游戏。
  • 怪方蟹属见内文怪方蟹属(学名:)是十足目短尾下目(螃蟹)怪方蟹科的一个属。原属弓蟹科,现时独立出来成为一个科,只有一个属。目前本属所有已发现的物种均生活于南北太平洋的海底火山附近。方
  • 中国水利史中国水利史,记录中国地区水利活动历史。司马迁《河渠书》中记述了上自大禹治水。中国水灾频仍,商朝的五次迁都均为水患所致,其中又以黄河最为暴虐,很早就成了中国水利防治的重点