🗺️ Traceroute онлайн: полное руководство
Как работает трассировка маршрута, как читать результаты и диагностировать проблемы
Что такое traceroute
Traceroute (в Windows — tracert) — это инструмент сетевой диагностики, который показывает маршрут пакетов от вашего компьютера до целевого хоста и измеряет задержку на каждом этапе пути.
Каждый «шаг» в маршруте называется хопом (hop). Это промежуточный маршрутизатор или сервер через который проходит трафик на пути к цели. Типичный маршрут от Москвы до google.com содержит 10-18 хопов.
Как работает трассировка маршрута
Traceroute использует поле TTL (Time To Live) в IP-пакетах. Каждый маршрутизатор уменьшает TTL на 1. Когда TTL достигает 0 — маршрутизатор возвращает сообщение об ошибке ICMP Time Exceeded отправителю.
Алгоритм traceroute:
- Отправляет пакет с TTL=1 → первый маршрутизатор отвечает «TTL expired» — мы узнаём его IP и задержку
- Отправляет пакет с TTL=2 → второй маршрутизатор отвечает — узнаём второй хоп
- И так далее, пока не достигнем цели или максимума хопов (обычно 30)
Для каждого хопа отправляется 3 пакета — поэтому в выводе обычно 3 времени задержки. Это помогает исключить случайные отклонения.
Как читать результаты traceroute
Типичный вывод traceroute выглядит так:
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max
1 192.168.1.1 1.2 ms 1.1 ms 1.0 ms ← ваш роутер
2 10.255.0.1 8.3 ms 8.1 ms 8.4 ms ← оборудование провайдера
3 195.208.208.232 12.4 ms 11.9 ms 12.1 ms ← MSK-IX (точка обмена)
4 192.178.241.55 15.1 ms 14.8 ms 15.2 ms ← Google backbone
5 * * * ← нет ответа
6 8.8.8.8 16.8 ms 16.5 ms 16.7 ms ← цель достигнута
| Столбец | Значение |
|---|---|
| Номер хопа | Порядковый номер маршрутизатора в цепочке |
| IP / имя | Адрес маршрутизатора (или * если не отвечает) |
| 1-2-3 ms | Задержка трёх пробных пакетов в миллисекундах |
Что означают звёздочки (*)
Звёздочка означает, что маршрутизатор не ответил на ICMP-запрос в течение таймаута. Это может означать:
- Фаервол блокирует ICMP — самая частая причина. Маршрутизатор работает, просто не отвечает на ping/traceroute (в целях безопасности)
- Асимметричный маршрут — ответный пакет идёт другим путём, поэтому не засекается
- Реальные потери пакетов — только если звёздочки идут подряд до конца И сайт недоступен
Высокий пинг: норма или проблема
Задержка растёт по мере удаления от вас — это физика. Ориентиры:
| Расстояние | Нормальная задержка |
|---|---|
| Внутри города/страны | 1-30 мс |
| Соседняя страна | 20-60 мс |
| Другой континент | 80-180 мс |
| Россия → США | 130-200 мс |
| Россия → Австралия | 250-350 мс |
Тревожные признаки:
- Резкий скачок задержки на одном хопе (например: предыдущий 20 мс, этот 200 мс) — перегрузка или проблема на этом узле
- Задержка растёт, а потом падает на следующем хопе — ICMP-приоритизация, реальные данные идут быстрее
- Потери пакетов (звёздочки в конце) при недоступности сайта — реальная проблема
Диагностика проблем с помощью traceroute
Сайт недоступен
Запустите traceroute — смотрите где маршрут обрывается:
- Обрывается на 1-2 хопе — проблема с вашим роутером или провайдером
- Обрывается в середине — проблема на транзитном узле (обычно временная)
- Достигает цели, но сайт не открывается — проблема на уровне сервера (80/443 порт), не сети
Высокий пинг в играх
Traceroute покажет где именно возникает задержка. Если высокий пинг появляется резко на одном хопе — это перегруженный узел провайдера. Если задержка растёт равномерно — это физическое расстояние до сервера игры.
Медленная загрузка файлов
Traceroute измеряет пинг, а не пропускную способность. Для диагностики скорости используйте наш тест скорости.
Маршрут на карте с геолокацией каждого хопа и цветовой индикацией задержки
Traceroute онлайн vs локальный
Онлайн-трассировка (как на ip.brazya.ru) запускается с нашего сервера, а не с вашего компьютера. Это и плюс, и минус:
| Онлайн (ip.brazya.ru) | Локальный (ваш ПК) | |
|---|---|---|
| Что показывает | Маршрут от Москвы до цели | Маршрут от вас до цели |
| Использование | Проверить доступность из RU, маршрут магистрали | Найти проблему в вашей сети или у провайдера |
| Плюс | Работает без установки, с телефона | Показывает ваш реальный маршрут |
| Минус | Не покажет проблему у вашего провайдера | Нужен доступ к командной строке |
Визуальная трассировка на карте
Обычный traceroute выдаёт список IP-адресов — неочевидно где физически находятся эти серверы. Наш визуальный traceroute автоматически геолоцирует каждый хоп и отображает маршрут на интерактивной карте.
Цвета маркеров показывают задержку:
- 🟢 Зелёный — задержка менее 30 мс
- 🟡 Жёлтый — 30-100 мс
- 🔴 Красный — более 100 мс
Частые вопросы
Чем отличается traceroute от tracert?
tracert — это название команды в Windows, traceroute — в macOS и Linux. Функционально одно и то же. На Windows tracert использует ICMP, на Linux/macOS — UDP по умолчанию (можно переключить на ICMP через -I).
Почему traceroute показывает другие IP каждый раз?
Крупные провайдеры используют балансировку нагрузки (ECMP) — пакеты могут идти разными путями при каждом запросе. Это нормально и означает что у провайдера есть несколько параллельных маршрутов.
Можно ли по traceroute определить провайдера в цепочке?
Да — имена хостов и владельцы IP обычно содержат название компании. Наш инструмент автоматически геолоцирует каждый хоп через ip-api.com и показывает провайдера и местоположение.
Traceroute не работает — всё только звёздочки
Возможно, ваш фаервол или антивирус блокирует ICMP-пакеты. Попробуйте запустить от имени администратора. На Windows: tracert -d 8.8.8.8. Или воспользуйтесь нашим онлайн-инструментом — он работает с нашего сервера.