Сайты и скорость

Где замедляется подключение: traceroute

traceroute показывает каждый роутер на пути от Mac до хоста и время, за которое каждый из них отвечает.

Применимость: все актуальные версии macOS.Проверено: 29 октября 2026 г.

Симптомы

  • Один сайт или сервис работает медленно, а остальные быстро.
  • Вы хотите понять, где задержка: в вашей сети или дальше.
  • Провайдер просит трассировку маршрута.

Вероятные причины

  • Перегрузка на одном участке маршрута. Задержка, которая начинается на одном узле и сохраняется до последнего, указывает на медленный участок пути.
  • Роутеры, которые дают зондам низкий приоритет. Один медленный узел, после которого следующий снова быстрый, обычно не проблема.
  • Роутеры, которые не отвечают. Согласно странице man, звёздочка означает, что ответа не было до истечения тайм-аута. Некоторые роутеры не отправляют ответы, которые нужны traceroute.

Как проверить

  1. Откройте Терминал и выполните трассировку маршрута до хоста.

    traceroute example.com

    Вывод По строке на каждый узел: его адрес и три времени ответа. Звёздочка означает, что ответ не пришёл.

  2. Чтобы пропустить поиск имён и получить результат быстрее, добавьте -n.

    traceroute -n example.com
  3. Если на многих узлах только звёздочки, попробуйте зонды ICMP с -I.

    traceroute -I example.com
  4. Найдите первый узел, на котором время растёт и остаётся высоким до конца.

  5. Выполните трассировку два-три раза. Опирайтесь на картину, которая повторяется во всех запусках, а не на один результат.

Как исправить

  1. Если задержка начинается на первом узле, проверьте Wi-Fi или роутер. См. Медленный интернет на Mac: где именно тормозит.

  2. Если задержка начинается в сети провайдера, отправьте трассировку провайдеру.

  3. Если задержка начинается рядом с адресатом, свяжитесь с сервисом или подождите.

  4. Не считайте один медленный промежуточный узел доказательством. Смотрите и на последний узел.

С Kilobat

  1. Kilobat выполняет ограниченную трассировку до 12 узлов и сохраняет её в историю маршрутов.

    kilobat trace example.com
  2. Чтобы понять, остаётся ли медленный узел медленным, выполните трассировку трижды. Kilobat объединяет все сохранённые трассировки до хоста по узлам, как mtr.

    kilobat trace example.com --rounds 3
  3. Покажите потери, лучшую, среднюю и худшую задержку для каждого узла и где начинается устойчивая задержка.

    kilobat route-history --host example.com
  4. Агенты могут вызвать инструмент MCP trace_route с параметрами host и rounds, а также get_route_history.

Вопросы

Почему узел показывает * * *?

Этот роутер не ответил вовремя. Многие роутеры не отвечают на зонды. Если следующие узлы отвечают, путь работает.

Нужен ли traceroute пароль администратора?

Нет. Зонды UDP по умолчанию и -I работают для любого пользователя.

Источники

  • traceroute(8), man-страница из macOS 27.2
  • ping(8), man-страница из macOS 27.2

Источники проверены 29 октября 2026 г. Man-страницы — те, что установлены вместе с macOS; откройте любую командой man <name> в Терминале.