Системы Windows. Cmd команда tracert

Выполнение команды tracert

Команда tracert определяет путь до заданного сетевого узла или рабочей станции, путём отправки сообщений эхо-запроса протокола ICMP, или сообщений протокола ICMPv6 с постепенным увеличением времени жизни пакета (TTL).

Вывод команды — это список интерфейсов через которые проходит пакет от исходного хоста до пункта назначения. Чем выше интерфейс (роутер или сервер), тем ближе он находится к исходному хосту. Если использовать команду tracert — без параметров, ответом командной строки будет справка на команду (help).

Синтаксис

Параметры

  • /d — Запрещает определять имена и IP-адреса интерфейсов по пути к пункту назначения пакета. Этот параметр ускоряет трассировку.
  • /h — Вы можете задать число максимальное прыжков. По умолчанию трассировка проходит с максимальным число прыжков 30.
  • /j — Указывает, что сообщения эхо-запроса используют параметр Loose Source Route в заголовке IP с набором промежуточных адресатов, указанных в списке хостов (Hostlist). При распределенной исходной маршрутизации последовательные промежуточные адресаты могут быть разделены одним или несколькими маршрутизаторами. Максимальное количество адресов или имен в списке хостов — 9. Список хостов — это серия IP-адресов (в десятичной системе с точками), разделенных пробелами. Используйте этот параметр только при отслеживании адресов IPv4.
  • /w — Задает время в миллисекундах, таймаут ответа от узла. Если команда не получает ответ в течение тайм-аута, отображается звездочка (*). Время ожидания по умолчанию — 4000 (4 секунды).
  • /R — Указывает, что в данном случае будет использован протокол IPv6.
  • /S — Указывает адрес источника, который будет использоваться в сообщениях эхо-запроса. Используйте этот параметр только при трассировке адресов IPv6.
  • /4 — Указывает, что tracert.exe может использовать только IPv4 для трассировки.
  • /6 — Указывает, что tracert.exe может использовать только IPv6 для трассировки.
  • /? — Показывает справку к команде.

Примечания

  • Для того, чтобы отследить путь пакета, и проверить сеть на потери, используйте команду pathping.
  • Команда tracert доступна только если установлен TCP/IP протокол как компонент в свойствах сетевого адаптера.

Примеры

Чтобы отследить путь прохождения пакета до узла www.ru наберите:

Трассировка маршрута
Для того, чтобы отследить путь прохождения пакета до узла www.ru, но при этом не определять имена хостов, наберите:

Трассировка маршрута с использованием параметра /d
Команда tracert работает минимум в два раза быстрее, если ей не нужно определять имя хоста.

Утилита крайне полезна при решении задач отсутствия доступа к тому, или иному хосту как в локальной сети, так и в сети интернет. Иногда, может потребоваться проверить доступы к пункту назначения пакета в сети интернет с другуго исходного хоста, для этого можно использовать онлайн сервисы трассировки:

  1. https://traceroute-online.com/
    Трассировка маршрута через https://traceroute-online.com/
  2. Сервис https://www.host-tracker.com/ позволяет провести трассировку сразу с более чем 40 серверов, расположенных в различных странах мира. Я, обычно, использую именно его.
    Трассировка маршрута через сервис https://www.host-tracker.com/

Tracert в Linux

В Linux/Unix подобных системах комманда tracert имеет аналог — утилиту traceroute.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: