Траблшутинг
November 3, 2019

Команда tracert.

Трассировка

– специальная программа, которая выполняет определения маршрутов следования данных в сетях TCP/IP. Трассировка – это отображение маршрута прохождения информации с выводом диагностической информации: процент потерь на каждом этапе маршрута и задержки в миллисекундах. С помощью трассировки очень удобно отслеживать в чьей зоне ответственности происходят проблемы.

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

С помощью команды tracert можно:

Можно узнать длину пути, который проходит ваш запрос до интересующего ресурса, то есть какое количество промежуточных компьютеров (роутеров) проходят данные, прежде чем попасть к вам.
Можно узнать на каком участке пути происходит потеря пакетов.

Для того, чтобы выполнить команду tracert, надо:
Войти в командную строку, набрать имя программы tracert с необходимыми Вам параметрами:

tracert ИМЯ_ДОМЕНА, или IP

где ИМЯ_ДОМЕНА - например: yandex.ru

Максимальное число промежуточных узлов при трассировке - 30. Для каждого промежуточного узла выполняется 3 попытки. Результат трассировки содержит адрес промежуточного маршрутизатора и время отклика для каждой попытки в миллисекундах.
Кроме того, могут появляться специальные символы, отображающие коды специфических ответов протокола ICMP:

Символ

Значение

!

Порт недостижим

!N

Сеть недостижима

Узел недоступен

Недопустимый протокол

!F

Пакет превышает допустимую длину

Административый запрет на доступ к узлу (фильтр, прокси и т.д.)

*

Нет отклика

Пример выполнения команды tracert:

Обратите внимание, что по умолчанию при трассировке также выполняется DNS-запрос на разрешение IP адреса в доменное имя для каждого проходящего маршрутизатора. Такую функцию можно отключить для сокращения времени получения результатов трассировки.

Для активации опции используйте команды:

Для Windows:

tracert -d <IP или домен>