Post #1179
495

Попался сегодня пост про traceroute, и вспомнил, как часто эта штука реально спасает, когда сеть ведёт себя как-то странно.
Traceroute по сути делает простую вещь: отправляет пакеты с разным TTL и смотрит, где они умирают. Каждый роутер, на котором TTL падает в ноль, шлёт ответ типа "я тут, пакет сдох" — и так собирается маршрут до цели.
Когда пакет наконец добирается до сервера — прилетает другой ICMP-ответ, и на этом всё заканчивается.
Утилита умеет работать по-разному в зависимости от системы:
Linux/macOS: обычно гоняет UDP
Windows: использует ICMP, почти как ping, но smarter
TCP: отдельная версия, которая пробивается туда, где ICMP/UDP заблокированы фаерволами — например, на порты 80/443
Команды:
Linux:
Windows:
Зачем вообще это запускать?
- понять, на каком этапе всё разваливается
- увидеть, где растёт задержка
- проверить маршрут до сервисов, клаудов, VPN или CDN
✈️ Linux Ninja
Traceroute по сути делает простую вещь: отправляет пакеты с разным TTL и смотрит, где они умирают. Каждый роутер, на котором TTL падает в ноль, шлёт ответ типа "я тут, пакет сдох" — и так собирается маршрут до цели.
Когда пакет наконец добирается до сервера — прилетает другой ICMP-ответ, и на этом всё заканчивается.
Утилита умеет работать по-разному в зависимости от системы:
Linux/macOS: обычно гоняет UDP
Windows: использует ICMP, почти как ping, но smarter
TCP: отдельная версия, которая пробивается туда, где ICMP/UDP заблокированы фаерволами — например, на порты 80/443
Команды:
Linux:
traceroute google.com
Windows:
tracert google.com
Зачем вообще это запускать?
- понять, на каком этапе всё разваливается
- увидеть, где растёт задержка
- проверить маршрут до сервисов, клаудов, VPN или CDN
✈️ Linux Ninja
- ❤ 3
- 👍 2
- 🔥 2
















