База знаний Диагностика проблем Как сделать трассировку traceroute на Linux?

Как сделать трассировку traceroute на Linux?

Трассировка служит для определения маршрутов следования данных в сетях TCP/IP. В случае проблем при доставке данных до какого-либо узла, программа позволяет определить, на каком именно участке сети возникли проблемы.
О принципах работы трассировки Вы можете узнать здесь.

Единичная трассировка на Unix-подобных операционных системах происходит через утилиту traceroute
  1. Для использования данной утилиты, откройте терминал linux
  2. В окне терминала введите команду traceroute hostiman.ru
    Начнется процесс трассировки, в котором программа начнет опрашивать маршрутизаторы, которые будут встречаться по пути от Вашего компьютера до конечного сервера
    Внимание! Замените hostiman.ru на тот адрес хоста (или IP), к которому производится диагностика

Примечание: если при выполнении команды вида: "traceroute domain.ru", Вы увидели ошибку связанную с недостатком прав, тогда Вам необходимо добавить к команде ключ -U, чтобы получилось traceroute -U domain.ru.

domain.ru - Ваш домен

Зачастую проблема в соединении с сайтом является периодической, а не постоянной. В силу этого, данный вид трассировки может быть неэффективным, так как в момент трассировки, соединение может нормализоваться, и проблема на определенном узле не будет зафиксирована. 
В таком случае, для проведения более точного анализа, Вам необходимо прибегнуть к длительной трассировке.