traceroute命令的用法实例
-
ceroute命令的用法实例traceroute 跟踪数据包到达网络主机所经过的路由工具;traceroute 是用来发出数据包的主机到目标主机之间所经过的网关的工具。traceroute 的原理是试图以最小的TTL发出探测包来跟踪数据包到达目标主机所经过的网关,然后监听一个来自网关ICMP的应答。发送数据包的大小默认为 38个字节。traceroute [参数选项] hostname,域名或 IP地址参数选项:-i 指定网络接口,对于多个网络接口有用。比如 -i eth1 或-i ppp1等;-m 把在外发探测试包中所用的最大生存期设置为max-ttl次转发,默认值为30次;-n 显示IP地址,不查主机名。当DNS不起作用时常用到这个参数;-p port 探测包使用的基本UDP端口设置为port ,默认值是33434-q n 在每次设置生存期时,把探测包的个数设置为值n,默认时为3;-r 绕过正常的路由表,直接发送到网络相连的主机;-w n 把对外发探测包的等待响应时间设置为n秒,默认值为3秒;实例一: traceroute 用法简单、最常用的用法就是后面直接接IP或hostname或域名;比如下面的示例;[root@localhost ~]# traceroute linuxsir.orgtraceroute to linuxsir.org (211.93.98.20), 30 hops max, 40 byte packets1 sir01.localdomain (192.168.1.1) 0.151 ms 0.094 ms 0.146 ms2 221.201.88.1 (221.201.88.1) 5.867 ms 7.588 ms 5.178 ms3 218.25.158.149 (218.25.158.149) 6.546 ms 6.230 ms 8.297 ms4 218.25.138.133 (218.25.138.133) 7.129 ms 7.644 ms 8.311 ms......注: 此例中,记录按序列号从1开始,每个纪录就是一跳 ,每跳表示一个网关,我们看到每行有三个时间,单位是 ms,其实就是-q的默认参数。探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;如果您用 traceroute -q 4 linuxsir.org ,表示向每个网关发送4个数据包;有时我们traceroute 一台主机时,会看到有一些行是以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。有时我们在某一网关处延时比较长,有可能是某台网关比较阻塞,也可能是物理设备本身的原因。当然如果某台DNS出现问题时,不能解析主机名、域名时,也会有延时长的现象;您可以加-n 参数来避免DNS解析,以IP格式输出数据;如果在局域网中的不同网段之间,我们可以通过traceroute 来排查问题所在, 是主机的问题还是网关的问题。如果我们通过远程来访问某台服务器遇到问题时,我们用到traceroute 追踪数据包所经过的网关,提交IDC服务商,也有助于解决问题;但目前看来在国内解决这样的问题是比较困难的,就是我们发现问题所在,IDC服务商也不可能帮助我们解决。为什么呢?因为北方网通和南方电信各自为政。以前无论怎么说都是一张网,现在就是两张网,是通而不畅。咱们只能望网兴叹了;实例二:一些参数的用法示例;[root@localhost ~]# traceroute -m 10 linuxsir.org 把跳数设置为10次;[root@localhost ~]# traceroute -n linuxsir.org 注:显示IP地址,不查主机名。[root@localhost ~]# traceroute -p 6888 linuxsir.org 注:探测包使用的基本UDP端口设置6888[root@localhost ~]# traceroute -q 4 linuxsir.org 注:把探测包的个数设置为值4;[root@localhost ~]# traceroute -r linuxsir.org 注:绕过正常的路由表,直接发送到网络相连的主机;[root@localhost ~]# traceroute -w 3 linuxsir.org 注:把对外发探测包的等待响应时间设置为5秒;在XP系统中,用tracert来跟踪路由
traceroute命令的用法实例相关推荐
- linux管道命令详解,Linux系统中的管道命令的用法详解
Linux系统中管道命令是linux系统的一个强大之处.下面由学习啦小编为大家整理了Linux系统中的管道命令的用法详解的相关知识,希望对大家有帮助! Linux系统中的管道命令的用法详解 管道命令操 ...
- python命令行参数解析OptionParser类用法实例
python命令行参数解析OptionParser类用法实例 本文实例讲述了python命令行参数解析OptionParser类的用法,分享给大家供大家参考. 具体代码如下: from opt ...
- python sort怎么用,Linux Sort命令详细用法(有实例)
Linux Sort命令详细用法(有实例) sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! Linux sort命令进阶: 1 sort的工作原理 so ...
- expr命令用法-实例讲解
expr命令是一个手工命令行计数器,用于在UNIX/LINUX下求表达式变量的值,一般用于整数值,也可用于字符串. –格式为: expr Expression(命令读入Expression 参数,计算 ...
- traceroute命令---Linux学习笔记
介绍: 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径.当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destination)走的路径可 ...
- linux系统里route -n不起作用,Linux系统中traceroute命令使用详解
Linux系统中traceroute命令可以追踪到网络数据包的路由途径.下面由学习啦小编为大家整理了linux系统中traceroute命令使用详解,希望对大家有帮助! Linux系统中tracero ...
- php tracert,Windows下tracert命令和Linux下traceroute命令
Windows下tracert命令和Linux下traceroute命令 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径.当然每次数据包由某一同样的出发点(so ...
- linux系统跟踪路由命令,Linux下traceroute命令的使用方法
在Linux系统中,traceroute命令可用于显示数据包经过的路由器的ip地址,了解行走路径,在Linux系统和windows系统中的名称有些不同,不熟悉Linux系统的朋友可能一时没认出来,下面 ...
- traceroute命令
traceroute命令 通过traceroute我们可以知道信息从你的计算机到互联网另一端的主机是走的什么路径.当然每次数据包由某一同样的出发点(source)到达某一同样的目的地(destinat ...
最新文章
- SAP ABAP开发实用快捷键
- 天池 在线编程 所有子数组之和(排列组合)
- c++数据结构与算法 图
- [设计模式-结构型]代理模式(Proxy)
- 列举php magic方法,如何在PHP中實現__isset()魔術方法?
- tf.contrib.data.Dataset 读取数据的原理--buffer
- 移动硬盘设备管理有计算机里没有,我的移动硬盘在电脑的设备管理器上可以看到,但是在我的电脑里却找不? 爱问知识人...
- 微信小程序——计算从今天到某天间隔多少天
- python 小海龟 教案_幼儿园小班健康活动《勇敢的小海龟》教案
- Ubuntu 18.04安装坚果云后打开出现白板
- 谷歌浏览器怎么拦截网页广告 5步解决广告困扰
- RuoYi-Flowable 工作流管理平台
- Bugzilla 操作手册
- 千里独行Thousands of miles to ride alone
- Enable密码丢失的解决方法
- C# WPF MVVM开发框架Caliburn.Micro入门介绍①
- 既然知道失去才觉得美好,为什么不珍惜现在
- 图书管理系统-书籍归还
- DyGLIP:跨摄像头多目标跟踪的动态图模型
- Oracle系列三 :Oracle 增删改查
热门文章
- cv2 imshow窗口大小_cv2.imshow()图片无法显示
- win10打开计算机黑屏怎么办,教你如何解决win10电脑开机黑屏的问题
- windows系统git服务器启动,windowsServer服务器上搭建GIt服务器
- SystemC在Ubuntu16.04上安装测试
- Ubuntu文件上锁了,怎么打开???亲测有效
- [渝粤教育] 西北工业大学 模拟电子技术基础 参考 资料
- 【渝粤教育】广东开放大学 国际金融 形成性考核 (48)
- 【渝粤题库】国家开放大学2021春3938管理英语2题目
- php缓存实例,一个PHP缓存类实例
- fftw-3.3.8库在linux下的的编译和配置