traceroute
Показывает какие маршрутизаторы проходит пакет от тебя до цели, и задержку до каждого.
Как работает
Шлёт пакеты с TTL=1, 2, 3, … Каждый роутер при TTL=0 возвращает ICMP «Time Exceeded», выдавая свой IP. Так собирается путь.
Варианты
- traceroute (Linux) — UDP-пакеты на высокие порты.
- tracert (Windows) — ICMP Echo Request.
- mtr — traceroute + непрерывный ping, показывает потери на каждом хопе.
- tcptraceroute — по TCP SYN, обходит фильтры.
Звёздочки в выводе
Роутер не отвечает ICMP или файрвол фильтрует. Не значит что канал не работает — просто хоп молчит.