码迷,mamicode.com
首页 > 系统相关 > 详细

Linux服务架设篇--traceroute命令

时间:2015-06-03 11:17:55      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:

作用:

查看数据包在传输过程中经过了哪些IP地址的路由器、网关。

工作原理:

首先向远程主机发送TTL为1的UDP数据包,按照协议规定,路由器收到数据包,TTL值减1,这时TTL就为0,路由器就会丢弃数据包,并向发送者回复一个ICMp数据包,这个数据包包含路由器自己的IP地址。同样,执行traceroute的主机继续项目的主机发送TTL为2的UDP数据包,就可以知道第二站路由器的地址。

实际情况,有些路由器或目的主机并不回复ICMP数据包,或者所回复的数据包被中途的防火墙挡住了。

常用选项:

-f 指定数据包的起始TTL值,默认为1

-n 不对IP地址做名称解析

 

个人感觉这个命令没多大作用,因为基本接收不到路由信息。。。。

Linux服务架设篇--traceroute命令

标签:

原文地址:http://www.cnblogs.com/tuokid/p/4548356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!