
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永利皇宫探测)。