如何使用 Tracert 命令行实用程序来在 Windows 中的 TCP/IP 问题的疑难解答

文章翻译 文章翻译
文章编号: 162326 - 查看本文应用于的产品
本文的一个 Windows XP 版本,请参阅 314868
展开全部 | 关闭全部

本文内容

概要

重要此分区、 方法,或任务包含告诉您如何修改注册表的步骤。但是,如果注册表修改不当可能会出现严重问题。因此,请确保您仔细按照这些步骤。附加的保护注册表之前先备份您对其进行修改。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表


TRACERT (跟踪路由) 命令是路由跟踪实用程序,用于确定 IP 数据包连结到到达目标的路径。

注意您可以通过键入来运行此 utitily tracert IPAddresstracert HostName 在命令提示符下。

本文讨论了下列主题:
  • TRACERT 命令的工作原理
  • 用 TRACERT 疑难解答
  • TRACERT 语法

更多信息

TRACERT 命令的工作原理

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

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

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

在下面的示例将数据包必须通过两个路由器 (157.54.48.1 和 11.1.0.67) 来承载 11.1.0.1 获得。在此的示例默认网关是 157.54.48.1 和 IP 地址在 11.1.0.0 上路由器的网络位于 11.1.0.67。

C:\ > tracert 11.1.0.1
   Tracing route to 11.1.0.1 over a maximum of 30 hops

   1     2 ms     3 ms     2 ms  157.54.48.1
   2    75 ms    83 ms    88 ms  11.1.0.67
   3    73 ms    79 ms    93 ms  11.1.0.1

   Trace complete.
				

用 TRACERT 疑难解答

TRACERT 命令可用于确定数据包在网络上的停止位置。下面的示例中没有有效的路径上 22.110.0.1 主机确定默认网关。有可能是路由器配置问题或该 22.110.0.0 网络不存在 (错误的 IP 地址)。

C:\ > tracert 22.110.0.1
   Tracing route to 22.110.0.1 over a maximum of 30 hops

   1  157.54.48.1  reports: Destination net unreachable.

   Trace complete.
				

TRACERT 可用于解决大型网络采取几条路径到达同一个点或其中涉及许多中间的系统 (路由器或桥)。

TRACERT 语法

可与 TRACERT,一起使用的几个命令行开关,但在通常不需要的标准故障排除。

TRACERT 语法:

tracert [-d] [-h maximum_hops] [-j 主机列表] [-w 超时] target_name

参数:
   -d 
      Specifies to not resolve addresses to host names.

   -h maximum_hops
      Specifies the maximum number of hops to search for target.

   -j host-list
      Specifies loose source route along the host-list.

   -w timeout
      Waits the number of milliseconds specified by timeout for each
      reply.

   target_name
      Name or IP address of the target host.
				
您可以使用-j 选项强制通过特定的路由器将传出数据报。若要以这种方式使用-j 选项,使用 $ IP 源路由选项。例如对于键入 tracert HostName,如果您发现使用的路径,如下所示:
* <router1>
* <router2>
* <router3>
* <router4>
* <hostname>

若要查找 router4 路径和 $ 到计算机后,键入 tracert-j <router4 > <MyComputer >.

跟踪路径要 router4 并返回到计算机。在此的示例路径通常是以下:
* <router1>
* <router2>
* <router3>
* <router4>
* <router3>
* <router2>
* <router1>
* <mycomputer>

属性

文章编号: 162326 - 最后修改: 2006年10月31日 - 修订: 3.2
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.5
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 开发员版
关键字:?
kbmt kbhowto kbinfo kbnetwork KB162326 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 162326
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com