标签:运行 socket 中间 排错 数据包 官方 ges inux 选项
traceroute 路由追踪
语法:traceroute 参数 ip / 域名
1、检测是否安装 traceroute rpm -qa | grep traceroute
2、可以用 yum apt 进行安装
参数选项:
参数 | 解释说明 |
---|---|
-4 | Use IPv4 |
-6 | Use IPv6 |
-d --debug | 使用 Socket 层级的排错功能 |
-f first_ttl | 设置第一个检测数据包的存活数值 TTL 的大小 |
-I --icmp | 使用 ICMP 回应取代 UDP 资料信息 |
-T --tcp | 使用 TCP SYN 进行跟踪(默认端口是 80) |
m max_ttl | 设置检测数据包的最大存活数值 TTL 的大小 |
-p port | 设置 UDP 传输协议的通信端口,默认值是 33434 |
-s src_addr | 设置本地主机送出数据包的 IP 地址 |
-t tos | 设置检测数据包的 TOS 数值 |
-n | 直接使用 IP 地址而非主机名称 |
-U --udp | 使用 UDP 到特定端口进行跟踪默认端口是 53 |
tracert(windows)路由追踪
如果我们要测试某一个IP都经过哪些路由,用trcert命令即可,这是dos下的一个基本网络命令,具体使用方法:
1,在windows系统下,打开 运行 ;输入 cmd ;在弹出的dos窗口中输入:tracert ip/domain;
2,ip是您要查看的ip,域名就是您的域名;这个都是静态的IP,可以向主机提供商咨询,之所以可以使用域名,因为域名做了A记录,也是解析到了IP,所以其实也是IP;
3,比如:腾讯的官方网站http://www.qq.com ,我们直接在dos里输入:tracert qq.com
这个结果,可以看出来几个信息:
a、最左侧的序号,这标明在我使用的宽带(使用的是联通宽带)上,经过多少个个路由节点,可以到达腾讯的服务
b、中间这三列,单位是 ms,是表示 我们连接到每个路由节点的速度,返回速度 和 多次链接反馈的平均值,因为腾讯在国内,经过联通骨干网,网络非常好,所以都很小,这个值有一定的参考性,但不是唯一的,也不作为主要的参考
c、后面的 IP,就是每个路由节点对应的 IP,每个ip输入什么,各位通过 https://www.ipip.net/ip.html 查询 ip 详情
d、" * "在第 7 个路由节点上,返回消息是超时,这表示这个路由节点和当前我们使用的宽带,是无法连通的,至于原因,就有很多种了,比如:特意在路上做了过滤限制、确实是路由的问题等,具体问题具体分析
4、如果在测试的时候,大量的都是 " * " 和返回超时,那就说明这个 IP,在各个路由节点都有问题
下面我们来看下 tracert 都有哪些参数
注意:我们无论使用 linux、ubuntu 和 unix 或者是 为 windows(tracert),traceroute 命令都是会频繁用到的,traceroute 指令会显示出本机与其他服务器之间的全部路由,既可以有助于准确判断故障位置,也可以通过显示的时间、IP 等信息了解数据的流向
网络命令——traceroute、tracert(windows)
标签:运行 socket 中间 排错 数据包 官方 ges inux 选项
原文地址:http://blog.51cto.com/12384628/2331127