Как запустить Traceroute для устранения ошибок подключения и HTTP
Опубликовано: 2020-07-29Ошибки подключения неизбежны для всех, кто пользуется Интернетом. В какой-то момент трафик замедляется до обхода, и данные просто не проходят. Будь то попытка отправить номер кредитной карты, который просто не проходит, игра в онлайн-игру, в которой ваши команды имеют секундную задержку между нажатиями кнопок, или просто веб-сайт, который постоянно дает сбой, который, как вы знаете, должен работать безупречно. Хотя не всегда есть что-то, что вы можете сделать, чтобы это исправить, знание того, как запустить traceroute, может полностью облегчить разочарование и дать вам представление о том, где находятся проблемы и к кому обратиться для исправления.
Подпишитесь на наш канал Youtube
Что такое Traceroute?
Трассировка в значительной степени выглядит так: вы отслеживаете маршрут, по которому данные следуют от точки A (обычно ваш компьютер) до точки Z (веб-сайт или другая служба назначения).
Интернет-трафик не идет по прямой. Ваш запрос ни в коем случае не попадает прямо на сайт. Данные будут маршрутизироваться через ряд различных узлов и концентраторов, от прокси-серверов до CDN. Поскольку эти данные обрабатываются различными узлами, вероятность ошибок данных пропорционально возрастает.
Запуск traceroute предоставит вам много информации о том, что происходит между этими узлами, чтобы вам было легче понять, почему ваши данные застопорились.
Как запустить Traceroute
Фактический процесс запуска traceroute довольно прост. Он будет немного отличаться в зависимости от того, какая у вас операционная система, но общая идея одинакова для всех. Вы будете использовать командную строку для фактического запуска traceroute, но пусть это вас не пугает. Это всего лишь несколько нажатий клавиш, которые легко запомнить и понять.
Запуск Traceroute в Windows
Чтобы запустить traceroute в Windows, вам нужно открыть командную строку или PowerShell. Вы можете сделать это, нажав клавиши Windows + R, чтобы открыть окно «Выполнить».

Вы можете ввести cmd или powershell , и Windows откроет соответствующий инструмент. Как только он откроется, просто введите tracert Elegantthemes.com (или любой другой URL-адрес или IP-адрес, который вы отслеживаете).

Данные, которые вам возвращают, могут выглядеть как чепуха, если вы к этому не привыкли. Ниже мы объясним, как это интерпретировать. Но основная информация - это количество прыжков, которое требуется вашим данным, чтобы добраться до места назначения. В данном случае 9. Затем скорость, с которой данные достигли этой точки и вернулись к вам (2 миллисекунды до первой, затем 27 мс до следующей, 8 мс после этого… и так далее). И, наконец, вы видите фактическое расположение машин, которые обрабатывают ваши данные. Он может отображаться как MAC-адрес или IP-адрес.
Как запустить Traceroute на Mac
На Mac процесс очень похож. Вы откроете свой поиск Spotlight и найдите Терминал . Вы также можете найти его в папке « Утилиты » в разделе « Приложения» .

Команда на Mac также отличается от команды в Windows. Вы собираетесь запустить traceroute elegancethemes.com вместо tracert . Однако информация, которую вы получите, будет примерно такой же. В терминале Mac информация доставляется в обратном порядке, и даже при запуске в одно и то же место вы получаете IP-адреса вместо MAC-адресов, как на ПК.
Обратите внимание, что в Linux команда такая же, потому что Mac и Linux основаны на UNIX. Таким образом, вы должны просто иметь возможность открыть свой терминал и запустить команду traceroute и в установке Linux.

Интерпретация данных
Данные, которые вы получаете от traceroute, могут немного сбивать с толку. Но этого не должно быть.
Скорость прыжка
Если вы заметили в приведенных выше примерах, traceroute дает три разных времени для каждого отслеживаемого узла. Причина, по которой вы можете получить тот, который говорит, что потребовалось 29 миллисекунд, 30 мс и 28 мс, заключается в том, что traceroute отправил на этот узел три отдельных пакета данных. Он пингует его три раза, а затем проверяет скорость, с которой возвращается пакет.

Это позволяет увидеть, есть ли между ними всплески или отклонения, которые не улавливает один пинг. В общем, вы увидите разницу в пределах 10 миллисекунд. Может быть 20. Если вы начнете видеть различия 30 и выше, что-то может происходить. И если вы видите различия в сотнях, определенно есть проблема, которую вы должны выяснить у администратора сети или поставщика интернет-услуг.
Также обратите внимание, что все, что меньше 100 мс, обычно можно рассматривать как мгновенное. Очень трудно воспринимать что-либо менее 1/10 секунды, но когда вы приближаетесь к 300-500 миллисекундам (от одной трети до полсекунды), задержки становятся заметными и складываются в задержки, срывы или сбои.
Однако все это относится к вашему компьютеру , поэтому, если у вас есть данные, перемещающиеся из Нью-Йорка на сервер в Токио, ожидайте более длительных задержек - 1500+ мс не будет редкостью для более поздних переходов.
Звездочки и расположение узлов
Иногда, но не всегда, вы можете видеть звездочку (*) вместо скорости пинга в вашем traceroute.

Обычно эта звездочка означает, что данные для этого пакета были остановлены, отклонены или потеряны. Возможно, он тоже истек.
Как видно из приведенных выше адресов, первые 4 адреса в серии являются похожими MAC-адресами, что указывает на то, что они являются частью ближайшей сети, если не вашей локальной сети - компьютера, маршрутизатора, модема и т. Д.
Затем трафик перемещается на территорию интернет-провайдера (мы знаем об этом по тому, что он обрабатывается comcast.net ), и там появляется звездочка. Так что, если возникла проблема с подключением, которая предопределяла этот traceroute, теперь вы должны знать, что нужно связаться с Comcast для ее устранения.
И последний набор чисел поступает от пункта назначения и их настройки. Он может проходить через CDN, такой как Cloudflare, и если здесь есть звездочка или пинг с высокой задержкой, вам нужно будет связаться с администратором этого веб-сайта, чтобы определить, что происходит.
Онлайн-инструменты
Но если, возможно, вы хотите знать, как запустить traceroute на конкретный сервер, а не только с вашего собственного компьютера или местоположения, KeyCDN имеет действительно отличный инструмент traceroute, который вы можете использовать.

Что очень полезно в этом инструменте, так это то, что вы получаете от них всю одинаковую информацию, но из множества мест по всему миру, от Лондона до Токио и Сан-Франциско. Работайте совместно с локальными маршрутами трассировки, используя службу или инструмент, подобный этому, можно точно диагностировать, откуда возникают проблемы с подключением.
Заключение
Знание того, как запустить traceroute, - это один из навыков, которым должен обладать любой человек в Интернете в своем наборе инструментов. Это не будет чем-то, чем вы будете пользоваться ежедневно. Однако, когда есть проблемы с подключением, которые необходимо диагностировать и решать, возможность открыть командную строку или знать, где найти инструмент, может сэкономить часы или дни времени, отслеживая конкретные проблемы.
От каких проблем вас спасло знание того, как запустить traceroute?
Статья от имени local_doctor / shutterstock.com
