码迷,mamicode.com
首页 > Windows程序 > 详细

使用 TRACERT 解决 Windows 中的 TCP/IP 问题

时间:2014-12-18 19:02:33      阅读:233      评论:0      收藏:0      [点我收藏+]

标签:cmd

TRACERT 命令的工作原理

TRACERT 诊断实用程序确定通过 Internet 控制消息协议 (ICMP) 回显数据包具有不同 IP 生存时间 (TTL) 值向目标发送到的目标所采用的路由。路径上的每个路由器,则需要至少 1 的数据包上的 TTL 递减转发它,所以 TTL 是有效的跃点计数之前。数据包上的 TTL 到达 0 时,路由器应该将 ICMP 已超时消息发送回源计算机。

TRACERT 确定通过发送第一个 echo 数据包的 TTL 数为 1,并将 TTL 递增 1 上的每个后续传输到目标的路由响应或到达最大 TTL 值。通过检查中间路由器发回的 ICMP 已超时消息来确定路由。请注意某些路由器以静默方式使用到期 Ttl 丢弃数据包,对于 TRACERT 不可见。

TRACERT 输出的路由器返回的 ICMP 已超时消息的路径的排序列表。如果使用-d 开关 (告诉 TRACERT 无法在每个 IP 地址上执行 DNS 查找),报告的近侧路由器接口的 IP 地址。


以下命令行语法的示例显示了所有可能的选项:

tracert -d -h maximum_hops -j host-list -w timeout target_host

参数的作用:

-d 
指定不将地址解析为主机名

-h maximum_hops
指定搜索目标地址时的最大跃点数

-j host-list
指定沿主机列表的松散源路由

-w timeout
由每个回复的 timeout 指定的等待毫秒数

target_host
指定目标主机的名称或 IP 地址。

-R  跟踪往返行程路径(仅适用于IPV6)
-S srcaddr 要使用的源地址(仅适用于IPV6)
-4 强制使用IPV4
-6  强制使用IPV6


本文出自 “Try to be brave” 博客,谢绝转载!

使用 TRACERT 解决 Windows 中的 TCP/IP 问题

标签:cmd

原文地址:http://0487561.blog.51cto.com/7160047/1591475

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