
traceroute
traceroute 指令输出到指标主机的路由包。。Traceroute跟踪从IP网络到给定主机的路由数据包。。它利用IP和谈的生计功夫(TTL)字段,,并试图在通往主机的蹊径上从每个网关引发ICMP TIME_SUBERS响应。。
traceroute6 等价于“ traceroute -6 ”
唯一必要的参数是指标主机的名称或IP地址。。探测数据包的总巨细(IPv 4默以为60字节,,IPv 6为80字节)是一个可选参数。。在某些情况下,,能够忽略指定的巨细或将其增长到最小值。。
该法式试图跟踪IP数据包将遵循的路由到某些Internet主机,,步骤是使用一个小的ttl(性命功夫)启动探测包,,而后从网关侦听ICMP“功夫超过”的回答。。我们以1开头,,而后增长1,,直到我们得到一个ICMP“端口不成达”(或TCP重置),,这意味着我们达到了“主机”,,或者达到了最大值(默以为30跳)。。在每个ttl设置处发送三个探针(默认情况下),,并打印一行,,显示每个探针的ttl、、网关地址和往返功夫。。在要求时,,能够在地址之后增长其他信息。。若是探测答案来自分歧的网关,,则将打印每个响应系统的地址。。若是在5.0秒(默认)内没有响应,,则会为该探针打印一个“*”(星号)。。
追踪实现后,,能够打印一些附加注解:!!!h、、!!!n或!!!P(主机、、网络或和谈不成达)、、!!!s(源路由失败)、、!!!F(所需碎片化)、、!!!X(治理上不容通讯)、、!!!v(主机优先级矛盾)、、!!!C(有效的优先截止),,或!!!
我们不仅愿指标主机处置UDP探测包,,因而指标端口被设置为一个不太可能的值(您能够使用-p标志更改它)。。ICMP或TCP跟踪不存在这样的问题(对于TCP,,我们使用半盛开技术,,这样能够预防指标主机上的利用法式看到8463永利皇宫探测)。。