Всякий народ имеет такое правительство, какого заслуживает (Ж. Местр).

Как использовать трассировку, чтобы узнать о проблемах сети в Linux

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 7 марта 2017

Как использовать трассировку, чтобы узнать о проблемах сети в Linux
Трассировка это инструмент командной строки, которая поставляется с предварительно установленным Linux и несколькими другими операционными системами. Понимание трассировки и команды пинг является обязательным, если вы хотите понять такие проблемы, как потеря пакетов и высокая латентность.

Если есть проблема при подключении к IP/веб-сайту, трассировка может показать нам, где проблема. Это дает список всех маршрутизацию всех пакетов между вашим компьютером и веб – сервером. Это поможет вам убедиться, что маршрутизация по сетям идет правильно и быстро определить, нужно ли обратиться к команде поддержки.

Как работает Traceroute

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

Этот инструмент показывает вам путь, по которому трафик, необходимый для достижения веб-сайта. Он также отображает каждую задержку, что происходит на каждой остановке. Если есть проблемы, достигающие сайт, при том что определенный веб-сайт работает нормально, это может быть возможно существует проблема на пути между компьютером и серверами веб-сайта. Этот инструмент покажет вам, где эта проблема. Поскольку запросы Traceroute зависит от ответов на ICMP-запросы, некоторые пересылки  на маршруте могут упасть в пользу более высокого приоритета сетевого трафика.

Как использовать Traceroute

Трассировка может быть запущена из окна терминала или из командной строки. Выполните команду трассировки с адресом веб-сайта. Например, если вы хотите запустить трассировку на Andreyex, вы бы выполнить команду:

 

Примечание:
В Linux или Mac команда traceroute является трассировкой. В операционной системе Windows это tracert.
tracert andreyex.ru

tracert andreyex.ru

Если вы используете трассировку для другого веб-сайта, размещенного в другом регионе мира, вы можете увидеть, как пути отличаются.

Первый “hops” так же, когда трафик достигает вашего поставщика услуг Интернета, а затем пакеты идут по другим сетям.

tracert yandex.ru

tracert yandex.ru

Следующая команда производит трассировку до сайта поисковой системы yandex.ru. Если использовать аргументы -T -p 80 -n выполняются TCP на основе трассировки через порт 80 и возвращают IP – адреса, а не имена хостов.

Понимание выводы

Первая линия показывает ваш домашний маршрутизатор (если у вас есть маршрутизатор), следующие строки представляет ваш провайдер, и далее вниз каждой строки представляет собой маршрутизатор, и так далее.

Формат каждой строки выглядит следующим образом:

Вот что означает каждое поле:

  • Hop Number: Каждый раз, когда пакет передается между маршрутизаторами, это называется “hop“. Как, например, в приведенных выше результатах, вы можете увидеть, что она занимает 8 прыжков, чтобы достичь серверов centos.org от нашего текущего местоположения.
  • RTT1, RTT2, RTT3: Это округленное время поездки (RTT), которое требуется для вашего пакета, чтобы достичь этой точки и вернуться к вашему компьютеру (в миллисекундах). Это часто называют латентностью, и это тот же самый номер, который вы видите при использовании пинг. Трассировка посылает три пакета на каждом транзитном и отображает каждый раз, так что вы можете увидеть, насколько последовательна или непоследовательна латентность. Если вы видите (*) в некоторых из столбцов, то это значит что вы не получили ответа и указывает на потерю пакетов.
  • Domain Name [IP Address]: Если есть возможность, доменное имя часто может показать вам расположение маршрутизатора. Если это не доступно, вы увидите только IP-адрес маршрутизатора.

С трассировкой, вы можете получить представление о том, какие сервера стоят на вашем пути к определенному домену или какой IP-адрес вызывает проблемы.

Теперь вы должны быть в состоянии использовать команду tracert и понять его вывод.


Читайте также

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close