Как использовать команду tracert в Windows

Оглавление:

Как использовать команду tracert в Windows
Как использовать команду tracert в Windows
Anonim

Команда tracert - это команда командной строки, которая используется для отображения некоторых подробностей о пути, который проходит пакет от компьютера или устройства, на котором вы находитесь, к любому указанному вами месту назначения.

Вы также можете иногда встретить команду tracert, называемую командой trace route или командой traceroute.

Tracert, как объясняется ниже, применяется только к Windows, но команда traceroute доступна и для Linux.

Доступность команды Tracert

Команда tracert доступна из командной строки во всех операционных системах Windows, включая Windows 11, Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, а также в более ранних версиях Windows.

Доступность некоторых переключателей команды tracert и другого синтаксиса команды tracert может различаться в зависимости от операционной системы.

Синтаксис команды Tracert

Если вы знаете, как читать синтаксис команд, синтаксис tracert довольно прост:

tracert [- d] [- h MaxHops] [- w TimeOut] [- 4] [- 6] цель [ /?]

Image
Image
Параметры команды 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 мс <1 мс <1 мс 192.168.1.254

2 <1 мс <1 мс <1 мс 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.12 35 мс 19 мс 29 мс 98.245.140.13 11 мс 27 мс 9 мс te -0-3.dnv.comcast.net [68.85.105.201]…13 81 мс 76 мс 75 мс 209.85.241.37

14 84 мс 91 мс 87 мс 209.85.248.10215 76 мс 112 мс 76 мс iy-f104.1e100.net [209.85.225.104]

Трассировка завершена.

В этом примере мы видим, что tracert идентифицировал пятнадцать сетевых устройств, включая наш маршрутизатор с адресом 10.1.0.1 и вплоть до целевого сайта www.google.com, который, как мы теперь знаем, использует общедоступный IP-адрес 209.85.225.104, один из многих IP-адресов Google.

Прыжки с 4 по 12 были исключены выше только для простоты примера. Если бы вы выполняли настоящий tracert, все эти результаты отображались бы на экране.


tracert -d www.yahoo.com

В этом примере команды tracert мы снова запрашиваем путь к веб-сайту, на этот раз www.yahoo.com, но теперь мы запрещаем tracert разрешать имена хостов с помощью параметра -d.


Отслеживание маршрута до any-fp.wa1.b.yahoo.com [209.191.122.70]

более 30 переходов:

1 <1 мс <1 мс <1 мс 10.1.0.1

2 29 мс 23 мс 20 мс 98.245.140.1

3 9 мс 16 мс 14 мс 68.85.105.201

13 98 мс 77 мс 79 мс 209.191.78.131

14 80 мс 88 мс 89 мс 68.142.193.11

15 77 мс 79 мс 78 мс 209.191.122.70

Трассировка завершена.

Мы видим, что tracert снова идентифицировал пятнадцать сетевых устройств, включая наш маршрутизатор с адресом 10.1.0.1 и вплоть до цели www.yahoo.com, которая, как мы можем предположить, использует общедоступный IP-адрес 209.191.122.70..

Как видите, в этот раз tracert не разрешал никаких имен хостов, что значительно ускорило процесс.


tracert -h 3 lifewire.com > z:\tracertresults.txt

В этом последнем примере команды tracert в Windows мы используем -h, чтобы ограничить количество переходов до 3, но вместо отображения результатов в командной строке мы будем использовать оператор перенаправления > для отправки все это в TXT-файл, расположенный на Z:, внешнем жестком диске.

Вот несколько примеров результатов этой последней команды:


Отслеживание маршрута до lifewire.com [151.101.66.114]

максимум 3 перехода:

1 <1 мс <1 мс <1 мс testwifi.here [192.168.86.1]

2 1 мс 1 мс <1 мс 192.168.1.1

3 17 мс 16 мс 17 мс giganwls-64-71-222-1.giantcomm.net [64.71.222.1]

Трассировка завершена.

Команды, связанные с трассировкой

Команда tracert часто используется с другими командами командной строки, связанными с сетью, такими как ping, ipconfig, netstat, nslookup и другими.

Команда pathping аналогична tracert, но также показывает информацию о задержке в сети и потерях.

Рекомендуемые: