Tracert命令

Tracert命令示例,开关等

tracert 命令是一个 命令提示符命令 ,用于显示有关数据包从您所在计算机或设备到指定目的地的路径的一些详细信息。

您有时可能会看到tracert命令称为trace route命令traceroute命令

Tracert命令可用性

在所有Windows 操作系统(包括Windows 10Windows 8Windows 7Windows VistaWindows XP和Windows的旧版本)上的命令提示符下都可以使用tracert命令。

注意:某些tracert命令开关和其他tracert命令语法的可用性可能因操作系统和操作系统而异。

Tracert命令语法

tracert [ -d ] [ -h MaxHops ] [ -w TimeOut ] [ -4 ] [ -6 ] target [ /? ]

提示:如果您很难理解上面或下表中解释的tracert语法,请参阅如何阅读命令语法

-d 此选项可防止tracert将IP地址解析为主机名 ,通常会导致更快的结果。
-h MaxHops 此tracert选项指定搜索目标的最大跳数 。 如果你没有指定MaxHops ,并且目标还没有被发现30跳,tracert将停止查找。
-w TimeOut 您可以指定时间(毫秒),以使用此tracert选项在超时前允许每个回复。
-4 该选项强制tracert仅使用IPv4。
-6 该选项强制tracert仅使用IPv6。
目标 这是目标地址,可以是IP地址或主机名。
/? 使用帮助开关和tracert命令来显示关于该命令的几个选项的详细帮助。

tracert命令还有其他不常用的选项,包括[ -j HostList ],[- R ]和[ -S SourceAddress ]。 有关这些选项的更多信息,请使用带有tracert命令的帮助开关。

提示:使用重定向操作符将tracert命令的冗长结果保存到文件中 。 查看如何将命令输出重定向到文件以获得帮助或查看命令提示技巧以获取此帮助和其他有用的技巧。

Tracert命令示例

tracert 192.168.1.1

在上面的例子中,tracert命令用于显示网络设备正在执行tracert命令的网络计算机的路径,在这种情况下,本地网络上的路由器被分配了192.168.1.1 IP地址。 屏幕上显示的结果如下所示:

追踪路由到192.168.1.1最多30跳1 <1 ms <1 ms <1 ms 192.168.1.254 2 <1 ms <1 ms <1 ms 192.168.1.1追踪完成。

在这个例子中,你可以看到tracert找到了一个使用IP地址192.168.1.254网络设备 ,比方说一台网络交换机 ,其次是目的地192.168.1.1 ,路由器。

tracert www.google.com

如上所示,使用tracert命令,我们要求tracert向我们显示从本地计算机到主机名为www.google.com的网络设备的路径。

追踪至www.l.google.com [209.85.225.104]的路线,最长30跳:1 <1毫秒<1毫秒<1毫秒10.1.0.1 2 35毫秒19毫秒29毫秒98.245.140.1 3 11毫秒27毫秒9 ms te-0-3.dnv.comcast.net [68.85.105.201] ... 13 81 ms 76 ms 75 ms 209.85.241.37 14 84 ms 91 ms 87 ms 209.85.248.102 15 76 ms 112 ms 76 ms iy- f104.1e100.net [209.85.225.104]跟踪完成。

在这个例子中,我们可以看到tracert识别了十五个网络设备,包括我们的路由器在10.1.0.1和一直到www.google.com目标 ,我们现在知道的目标是使用公共IP地址 209.85.225.104 ,只是Google的许多IP地址之一

注:啤酒花4到12被排除在上面,以保持示例简单。 如果你正在执行一个真正的tracert,那么这些结果将全部显示在屏幕上。

tracert -d www.yahoo.com

在这个最后的tracert命令示例中,我们再次请求访问网站的路径,这次是www.yahoo.com ,但现在我正在通过使用-d选项防止tracert解析主机名。

在最多30次跳转的情况下追踪到any-fp.wa1.b.yahoo.com [209.191.122.70]的路由:1 <1 ms <1 ms <1 ms 10.1.0.1 2 29 ms 23 ms 20 ms 98.245.140.1 3 9 ms 16 ms 14 ms 68.85.105.201 ... 13 98 ms 77 ms 79 ms 209.191.78.131 14 80 ms 88 ms 89 ms 68.142.193.11 15 77 ms 79 ms 78 ms 209.191.122.70迹线完成。

在这个例子中,我们可以看到tracert再次识别了十五个网络设备,包括我们的路由器在10.1.0.1和一直到www.yahoo.com目标 ,我们可以假设使用公共IP地址209.191.122.70

正如你所看到的,这次tracert并没有解决任何主机名,这显着加快了这个过程。

Tracert相关命令

tracert命令通常与其他网络相关的命令提示符命令(如ping ,ipconfig, netstat ,nslookup等)一起使用。