Как выполнить трассировку: подробное руководство для диагностики сетевых проблем

Как выполнить трассировку: подробное руководство для диагностики сетевых проблем

Объясняем, как выполнить трассировку пинга для диагностики сетевых проблем и проверки соединения до сервера. 

Когда соединение с Интернетом «тормозит» или сайт не загружается, можно запустить трассировку и понять, где именно на пути от вашего устройства до сервера что-то пошло не так. Разберёмся, как выполнить трассировку, в значении её результатов и возможных действиях при обнаружении проблем. 

Что такое трассировка 

Это процесс проверки сети, позволяющий увидеть маршрут данных от вашего устройства до удалённого сервера. Программа трассировки покажет, через какие «узлы» (маршрутизаторы, точки доступа) проходят данные, сколько времени уходит на каждый узел и где возможны задержки. Это помогает выявить конкретный участок сети, где возникает проблема.

Когда вы открываете сайт, запрос сначала попадает к провайдеру, а затем проходит через несколько промежуточных этапов в сети, прежде чем достигнет сервера сайта. Чем больше узлов, тем дольше идёт запрос. Трассировка позволяет видеть на каких этапах возникают задержки или потери, когда возникает торможение или зависание страницы.

Программы для VPS: простые и удобные инструменты для управления сервером

Выполнение трассировки

Для этого используются встроенные инструменты операционной системы:

  • tracert в Windows и macOS,
  • traceroute на Linux.
  1. Откройте командную строку.

 В Windows ― нажмите Win+R, введите cmd, и нажмите Enter.

 В macOS и Linux ― откройте Terminal (обычно ― в приложениях или через поиск).

  1. Запустите команду трассировки. 

В командной строке введите:

  • для Windows tracert адрес_сайта (например, tracert google.com);
  • для macOS и Linux: traceroute адрес_сайта.

 Нажмите Enter и подождите несколько секунд, пока система выполняет команду.

Понимание результатов

После завершения процесса вы увидите список узлов, время отклика до каждого из них, а также IP-адреса.

Основные столбцы вывода: 

Номер узла — показывает, сколько узлов на пути;

Время — задержка в миллисекундах до каждого узла;

IP-адрес или имя узла — идентификация каждого узла.

Частые ошибки и их значения

1. Звёздочки вместо времени

В результатах трассировки вы видите символы * * * вместо времени отклика. Это значит, что узел (промежуточная точка, через которую проходят данные) не ответил на запрос по нескольким причинам.

Блокировка ICMP-запросов. Для работы трассировки используются специальные пакеты, которые отправляются к узлам сети — ICMP-запросы (Internet Control Message Protocol). Их цель — проверить доступность узла и измерить время отклика. ICMP-запросы, которые измеряют задержку, называются пинг-запросами. Некоторые компании и провайдеры блокируют их для обеспечения безопасности, чтобы не допускать анализа их сети.

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

Отключение отклика на пинг-запросы конечного сервера. Звёздочки в конце трассировки могут означать, что сервер, к которому вы обращаетесь, настроен на отказ от пинг-запросов. Это делается из соображений безопасности, чтобы скрывать свои ресурсы от сетевого анализа.

Что делать:

  • звёздочки появляются только в конце трассировки: попробуйте выполнить трассировку к другому серверу, чтобы проверить, не заблокированы ли запросы именно на этом узле;
  • перезапустите трассировку несколько раз. Иногда узлы временно не отвечают, и последующие попытки дают свой результат;
  • может быть нормальным явлением, когда звёздочки стабильно появляются на одном узле, но остальные доступны. Перейдите к следующей точке для анализа;
  • звёздочки появляются на начальных узлах, принадлежащих провайдеру ― обратитесь в техподдержку, есть вероятность сбоев в их сети.

2. Высокие значения времени на одном из узлов

Когда вы видите резкий скачок времени в одной из точек (например, от 20 мс до 200 мс), это может указывать на перегрузку.

Перезапустите трассировку несколько раз — возможно, проблема временная.

Перезагрузите роутер и повторите попытку.

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

3. Полное отсутствие отклика на финальных узлах

Трассировка доходит до определённых узлов, а затем обрывается. Возможно, данные доходят до провайдера, но не достигают конечного сервера из-за временного сбоя или блокировки.

Подключитесь через VPN, чтобы обойти возможные блокировки.

Проверьте, работает ли сайт для других пользователей с помощью специализированных сервисов:

  • Down For Everyone Or Just Me — введите адрес сайта, и сервис покажет, доступен ли он глобально;
  • Down Detector — просмотрите отчёты других пользователей о проблемах с доступом;
  • Pingdom и Site24x7 — проверяют доступность адреса из разных регионов.

Если проблема сохраняется, обратитесь в поддержку сайта или к своему провайдеру.

4. Потеря пакетов

Данные теряются на одном из этапов, соединение становится нестабильным, и страницы могут подтормаживать или медленно загружаться.

Что сделать

Проверьте соединение с помощью команды ping:

  • ping -n 10 адрес_сайта на Windows,
  • ping -c 10 адрес_сайта на macOS/Linux.

Если видите потерю пакетов, попробуйте:

  • перезапустить роутер и снова выполнить тест; 
  • проверить качество Wi-Fi-сигнала. По возможности подключитесь к роутеру через кабель;
  • выполните проверку с другого устройства, чтобы исключить сбой на этом уровне.

Не удалось исправить ситуацию ― обратитесь в поддержку провайдера. Неполадки могут быть на его участках. 


Нужен надёжный провайдер? Аренда VPS/VDS виртуального сервера от AdminVPS — это:

  • бесплатное администрирование,
  • только NVMe диски,
  • быстрая техподдержка,
  • защита от DDoS-атак,
  • доступная цена.

Вспомогательные инструменты: MTR для продвинутого анализа

Если вы видите команду traceroute вместо tracert на своей системе (например, при установке нового ПО в Windows), воспользуйтесь аналогом — программой MTR для более продвинутого анализа. MTR сочетает функции ping и traceroute для диагностики потерь пакетов.

Как установить и использовать MTR в Windows.

  1. Скачайте последнюю версию на сайте WinMTR для Windows.
  2. Разархивируйте загруженный файл в любую папку. Запустите файл WinMTR.exe. Установка не требуется — программа работает без установки.
  3. Запуск и использование. В поле Host введите адрес сайта, который хотите проверить, и нажмите Start.

Программа начнёт трассировку и отобразит статистику в реальном времени, включая задержки и потери пакетов.

Чтобы сохранить результаты, нажмите Export TEXT и сохраните вывод в текстовый файл для пересылки в техподдержку.

Трассировка — оптимальный способ понять, как данные проходят через интернет и где возникают сбои: на устройстве, у провайдера или на сервере. Придерживаясь инструкций и анализируя задержки и потери пакетов, вы сможете самостоятельно оценить состояние соединения самостоятельно и, если потребуется, передать конкретные данные в поддержку.

Читайте в блоге:

Что будем искать? Например,VPS-сервер

Мы в социальных сетях