Команда traceroute
используется для определения маршрута, по которому проходят пакеты данных от вашего компьютера до указанного хоста в сети. Она показывает все промежуточные узлы (маршрутизаторы), через которые проходят данные, что помогает в диагностике сетевых проблем.
Базовый синтаксис команды выглядит следующим образом:
traceroute [options] [arguments]
-m <max_ttl>
: Устанавливает максимальное значение TTL (Time To Live) для пакетов.-n
: Использует IP-адреса вместо разрешения имен хостов.-p <port>
: Указывает порт, который будет использоваться для отправки пакетов.-w <timeout>
: Устанавливает время ожидания ответа от каждого узла.traceroute example.com
traceroute -n 8.8.8.8
traceroute -m 10 example.com
traceroute -p 80 example.com
-n
, чтобы ускорить процесс трассировки, если вам не нужно разрешение имен.-m
.traceroute
с другими командами, такими как ping
и netstat
.