首页 百科知识 节点分析命令

节点分析命令

时间:2022-10-10 百科知识 版权反馈
【摘要】:traceroute命令可以用来追踪两台主机之间通过的各个节点通信状况的好坏。检查自己的网络环境,判断问题的所在就可以使用traceroute命令。下图7-5中,连接到google时经过了22个节点,traceroute命令会主动地对经过的节点做UDP的回应等待,并侦测回应的时间。其中出现符号“*”可能是防火墙装置等情况所致,代表这些节点可能设置有某些防护措施,致使发送的数据包信息被丢弃。

7.3.2 节点分析命令traceroute

traceroute命令可以用来追踪两台主机之间通过的各个节点通信状况的好坏。当联机到网络的速度比平时慢的时候,用户可能觉得是自己的网络环境出现问题,又或者是外部的internet有问题呢?检查自己的网络环境,判断问题的所在就可以使用traceroute命令。

格式:traceroute[选项]主机名/IP

img283

常用选项解释:

·-d:使用socket层级的排错功能。

·-f<first_ttl>:设定第一个侦测包的存活数值TTL的大小,范围从1~255。

·-F:设定勿离断位(don’t fragmen)。

·-g<gate,…>:设定来源路由网关,最多可设定8个。

·-i<device>:使用指定的网络接口发送侦测包。

·-I:使用ICMP响应取代UDP数据信息。

·-m<max_ttl>:设定侦测包的最大存活数值TTL的大小,默认值为30。

·-n:直接使用IP地址而非主机名称,节省数据往来名称服务器的时间。

·-p<port>:设定UDP传输协议的通信端口。

·-r:忽略普通的routing table,直接将侦测包发送到远程主机上。

·-v:详细显示命令执行过程。

·-w<waitime>:设定等待远程主机回报的时间,默认是5秒。

·-x:开启或关闭数据包的正确性检验。

实例7-7 侦测本地主机到www.google.com.hk的各节点连线状态,追踪数据包时直接使用IP地址而非主机名称。

下图7-5中,连接到google时经过了22个节点,traceroute命令会主动地对经过的节点做UDP的回应等待,并侦测回应的时间。其中出现符号“*”可能是防火墙装置等情况所致,代表这些节点可能设置有某些防护措施,致使发送的数据包信息被丢弃。某些路由器仅支持封包转发,并不会接受来自用户端的各项侦测,也就会出现符号“*”的情况。因为traceroute预设使用UDP封包,你可以尝试使用其他封包,例如TCP:traceroute-n-T www.google.com.hk。

img284

图7-5 traceroute命令的使用

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈