0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Команда tracert — что это и для чего используется

Команда tracert — что это и для чего используется?

Команда tracert используется многими пользователями практически так же часто, как и команда ping. С ее помощью можно проследить путь прохождения пакетов до заданной точки, то есть протрассировать маршрут пути пакета до конечного узла и выяснить, работоспособен ли он. Чем именно может быть полезна такая трассировка сети? С ее помощью вы сможете выяснить:

  • Количество узлов

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

  • Точку потери пакетов

Если вы решили купить vps сервер на Linux, то обратите внимание, что здесь будет использоваться команда под названием traceroute.

Если при выполнении команды ping пакеты не доходят до нужного веб-узла, то при помощи команды tracert вы сможете узнать, на каком именно этапе происходит потеря. В итоге вы получите информацию о том, который из маршрутизаторов не отправляет пакет, не принимает его или же делает это слишком медленно.

Команда трассировки в CMD (в командной строке)

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

Только не стоит забывать, что задача любого маршрутизатора — передавать пакеты, а не отвечать на запросы команды tracert. Поэтому нет ничего удивительного в ситуации, когда конечный хост работает без потери пакетов, а трассировка сайта покажет потерю на определенном этапе. Это означает, что политика фильтрования некоторых брандмауэров, маршрутизаторов и прочих шлюзов безопасности настроена таким образом, что пересылаемые за счет команды пакеты просто игнорируются, и такой трафик запрещается к пересылке.

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

Не знаете, как проверить трассировку до сервера? Тогда вам поможет приведенная ниже последовательность действий:

    Открывается командная строка

Сделать это можно по-разному:

  1. Если нужна команда трассировки в CMD, то командную строку можно вызвать, нажав сочетание клавиш Win+R, после чего набрав cmd и нажав клавишу Enter. Как вариант, вы можете нажать «Пуск» или клавишу Win, найти пункт «Выполнить», после чего набрать cmd и нажать клавишу Enter.
  2. Нажмите «Пуск» — «Программы» («Все программы») — «Стандартные» — «Командная строка».

Независимо от способа открытия, в итоге вы получаете доступ к командной строке.

Команда обладает следующим синтаксисом: tracert имя_узла, где имя_узла — имя трассируемого узла или хоста в сети. Также возможен вариант tracert IP_адрес, где IP_адрес — это IP адрес нужного вам хоста или узла. После ввода команды нажмите клавишу Enter.

После нажатия Enter запускается процесс выполнения команды. По его окончании вы получите отчет, в котором будут отображены все этапы прохождения пакета между узлами, а также время отклика каждого узла в миллисекундах. Ниже представлен пример того, как была проведена трассировка интернет-соединения с веб-ресурсом Yandex.ru.

Команда tracert определяет путь до хоста или узла, отправляя ICMP-сообщения. Именно они подразумеваются под так называемыми пакетами, хотя вернее было бы называть их эхо-запросами и эхо-ответами. При этом существуют определенные параметры команды tracert, которые не стоит изменять без четкого понимания преследуемой цели. Также существуют символы, которые используют протокол ICMP и отображаются в отчете. Давайте рассмотрим подробнее, какими они бывают и что означают:

  • ! Этот символ в одной из строчек означает, что соответствующий порт недоступен.
  • !N Данный символ означает недоступность сети.
  • !H Появление этого символа означает недоступность нужного узла.
  • !P Этот символ предупреждает об использовании недопустимого протокола.
  • !F Появляется в тех случаях, когда превышена допустимая длина отправленного или принятого пакета.
  • !X Данный символ появляется при обнаружении административного запрета на доступ к узлу, фильтру, прокси или любой другой точке.
  • * Появление этого символа означает, что данный узел не откликается.
Читайте так же:
Устранение ошибки «Требуется действие с аккаунтом Google»

Трассировка маршрута в Linux

Стоит уточнить, что tracert в неизменном виде используется только в ОС Windows. Трассировка на Маке или Unix-системах выполняется при помощи другой команды, и в данном случае аналогом tracert для Linux и MAC является команда traceroute. И если в ОС Windows используется ICMP протокол, то упомянутые выше системы используют UDP протокол. Но синтаксис команды при этом остается таким же: traceroute имя_домена или traceroute IP_адрес, где имя_домена — имя нужного узла, а IP_адрес — IP адрес нужного узла.

Теперь вы знаете, как сделать трассировку до сервера, поэтому при необходимости можете самостоятельно проверить доступность того или иного узла, а также найти места потери пакетов. Если же у вас по каким-то причинам возникают проблемы при трассировке дешевого выделенного сервера или мощного VPS RigWEB — задайте вопрос специалистам техподдержки. Как можно подробнее опишите свою проблему, и наши сотрудники окажут вам любую консультативную помощь в рамках своей компетенции в течение 30 минут.

Пользуйтесь профессиональным хостингом, и время отклика ваших сайтов всегда будет минимальным!

Использование команды TRACERT для устранения неполадок TCP/IP в Windows

Microsoft Windows 2000 версия этой статьи 162326см.

Аннотация

В данной статье описывается TRACERT (Trace Route), служебная программа командной строки, который можно использовать для трассировки путь, который принимает пакет Internet Protocol (IP) до места назначения. В данной статье рассматриваются следующие вопросы:

Использование служебной программы TRACERT

Использование команды TRACERT для устранения неполадок

Сведения о параметрах команды TRACERT

Дополнительная информация

Использование служебной программы TRACERT

Диагностические программы TRACERT определяет маршрут к месту назначения, посылая эхо-сообщений протокола ICMP (Internet Control) пакетов в место назначения. В этих пакетов TRACERT использует разные значения IP Time To Live (TTL). Поскольку каждый маршрутизатор на пути обязан уменьшить значение поля TTL пакета, по крайней мере на 1 перед дальнейшей пересылкой пакета, значение TTL по сути является эффективным счетчиком переходов. Когда срок ЖИЗНИ пакетов достигает нуля (0), маршрутизатор посылает ICMP «Time Exceeded» сообщений на исходном компьютере. TRACERT отправляет первого эхо-пакета с TTL равным 1 и увеличивает значение TTL на 1 для каждого последующего отправляемого пока назначение не ответит или пока не будет достигнуто максимальное значение поля TTL. Сообщений ICMP «Time Exceeded», который промежуточные маршрутизаторы отправить назад отображается маршрут. Однако обратите внимание, что некоторые маршрутизаторы просто отбрасывать пакеты с истекшим сроком TTLs, и эти пакеты не видны для команды TRACERT. Команда TRACERT выводит упорядоченный список промежуточных маршрутизаторов, которые возвращают ICMP «Time Exceeded» сообщения. Параметр -d с помощью команды tracert программа TRACERT не требуется выполнять поиск в DNS для каждого IP-адреса, так, что команда TRACERT отображает IP-адрес ближних интерфейсов маршрутизаторов. В следующем примере команда tracert и ее результаты пакет проходит через два маршрутизатора (157.54.48.1 и 11.1.0.67), чтобы достигнуть узла 11.1.0.1. В этом примере основной шлюз — 157.54.48.1 и IP-адрес маршрутизатора в 11.1.0.0 сети находится в 11.1.0.67.The команды:

C:>tracert 11.1.0.1В результате выполнения команды: Tracing route to 11.1.0.1 over a maximum of 30 hops ————————————————— 1 2 ms 3 ms 2 ms 157.54.48.1 2 75 ms 83 ms 88 ms 11.1.0.67 3 73 ms 79 ms 93 ms 11.1.0.1 Trace complete.

Читайте так же:
Компьютер запущен некорректно Windows 11/10 — Как исправить?

Использование команды TRACERT для устранения неполадок

TRACERT можно использовать, чтобы узнать в каком месте сети останавливаются пакеты. В следующем примере основной шлюз обнаружил, что существует не правильный путь для размещения на 22.110.0.1. Вероятно, либо маршрутизатор имеет проблемы конфигурации или 22.110.0.0 сети не существует, отражая неправильный IP-адрес. Команда:

C: > tracert 22.110.0.1В результате выполнения команды: Tracing route to 22.110.0.1 over a maximum of 30 hops —————————————————— 1 157.54.48.1 reports: Destination net unreachable. Trace complete. TRACERT полезна для устранения неполадок в больших сетях, где несколько путей может привести к той же точке или где задействовано множество промежуточных компонентов (мосты или маршрутизаторы).

Сведения о параметрах команды TRACERT

Существует несколько параметров командной строки, которые можно использовать с помощью команды TRACERT, несмотря на то, что параметры не являются обычно требуются для стандартных неполадок. В следующем примере синтаксис команды показывает все возможные варианты:

Tracert -d -h максЧисло -j списокУзлов — w Таймаут target_hostЧто делают параметры: -d Specifies to not resolve addresses to host names -h maximum_hops Specifies the maximum number of hops to search for the target -j host-list Specifies loose source route along the host-list -w timeout Waits the number of milliseconds specified by timeout for each reply target_host Specifies the name or IP address of the target host

КАК: Команда Tracert (примеры, опции, переключатели и многое другое) — 2021

Команды PING и TRACERT. Как проверить работоспособность сети? (Октябрь 2021).

Table of Contents:

Команда tracert — это команда Command Prompt, которая используется для отображения нескольких деталей о пути, который пакет берет с компьютера или устройства, на котором вы находитесь, в любом месте назначения.

Иногда вы также можете увидеть команду tracert, называемую команда трассировки маршрута или же команда traceroute .

Доступность команды Tracert

Команда tracert доступна из командной строки во всех операционных системах Windows, включая Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP и более ранние версии Windows.

Замечания: Доступность некоторых команд команд tracert и другого синтаксиса команд tracert может отличаться от операционной системы к операционной системе.

Синтаксис команды Tracert

ЬгасегЬ -d -час MaxHops -w TimeOut -4 -6 цель /?

Совет: См. «Как прочитать командный синтаксис», если вам трудно понять синтаксис tracert, описанный выше или в приведенной ниже таблице.

-dЭта опция запрещает трассировать от разрешения IP-адресов на имена хостов, что часто приводит к гораздо более быстрым результатам.
-час MaxHopsЭтот параметр tracert указывает максимальное количество переходов в поиске цель , Если вы не указали MaxHops , и цель не был найден 30 прыжками, tracert перестанет смотреть.
-w TimeOutВы можете указать время в миллисекундах, чтобы разрешить каждый ответ до таймаута, используя этот параметр tracert.
-4Этот параметр заставляет tracert использовать только IPv4.
-6Этот параметр заставляет tracert использовать только IPv6.
цельЭто назначение, либо IP-адрес, либо имя хоста.
/?Используйте переключатель справки с помощью команды tracert, чтобы показать подробную справку о нескольких параметрах команды.

Другие менее часто используемые параметры для команды tracert также существуют, в том числе -j Список_адресов , , а также -S Адрес источника . Для получения дополнительной информации об этих параметрах используйте ключ справки с помощью команды tracert.

Читайте так же:
Программы для учета трафика в Windows

Совет: Сохраните длинные результаты команды tracert в файл с помощью оператора перенаправления. Посмотрите, как перенаправить вывод команды в файл или получить подсказки командной строки для этого и других полезных советов.

Примеры команд Tracert

tracert 192.168.1.1

В приведенном выше примере команда tracert используется для отображения пути от сетевого компьютера, на котором выполняется команда tracert сетевым устройством, в данном случае маршрутизатором в локальной сети, которому назначена 192.168.1.1 Айпи адрес. Результат, отображаемый на экране, будет выглядеть примерно так:

Трассировка маршрута до 192.168.1.1 в течение максимум 30 переходов 1 <1 мс <1 мс <1 мс 192.168.1.254 2 <1 мс <1 мс <1 мс 192.168.1.1 Трассировка завершена.

В этом примере вы можете увидеть, что tracert обнаружил сетевое устройство, использующее IP-адрес 192.168.1.254 , скажем, сетевой коммутатор, за которым следует пункт назначения, 192.168.1.1 , маршрутизатор.

tracert www.google.com

Используя команду tracert, как показано выше, мы просим tracert показать нам путь от локального компьютера до сетевого устройства с именем хоста www.google.com .

Трассировка маршрута на www.l.google.com 209.85.225.104 в течение максимум 30 переходов: 1 <1 мс <1 мс <1 мс 10.1.0.1 2 35 мс 19 мс 29 мс 98.245.140.1 3 11 мс 27 мс 9 мс te-0-3.dnv.comcast.net 68.85.105.201 … 13 81 мс 76 мс 75 мс 209.85.241.37 14 84 мс 91 мс 87 мс 209.85.248.102 15 76 мс 112 мс 76 мс iy- f104.1e100.net 209.85.225.104 Трассировка завершена.

В этом примере мы видим, что tracert идентифицировал пятнадцать сетевых устройств, включая наш маршрутизатор, на 10.1.0.1 и вплоть до цель из www.google.com , который мы теперь знаем, использует общедоступный IP-адрес 209.85.225.104 , который просто один из многих IP-адресов Google.

Замечания: Хлопсы с 4 по 12 были исключены выше, чтобы просто привести пример. Если вы выполняете реальный трассер, все результаты будут отображаться на экране.

tracert -d www.yahoo.com

В этом последнем примере команды tracert мы снова запрашиваем путь к веб-сайту, на этот раз www.yahoo.com , но теперь я предотвращаю tracert от разрешения имен хостов, используя -d вариант.

Трассировка маршрута к any-fp.wa1.b.yahoo.com 209.191.122.70 в течение максимум 30 переходов: 1 <1 мс <1 мс <1 мс 10.1.0.1 2 29 мс 23 мс 20 мс 98.245.140.1 3 9 мс 16 мс 14 мс 68.85.105.201 … 13 98 мс 77 мс 79 мс 209.191.78.131 14 80 мс 88 мс 89 мс 68.142.193.11 15 77 мс 79 мс 78 мс 209.191.122.70 Трассировка завершена.

В этом примере мы видим, что tracert снова идентифицировал пятнадцать сетевых устройств, включая наш маршрутизатор, на 10.1.0.1 и вплоть до цель из www.yahoo.com , который мы можем предположить, использует общедоступный IP-адрес 209.191.122.70 .

Как вы можете видеть, на этот раз tracert не разрешил имена хостов, что значительно ускорило процесс.

Связанные с Tracert команды

Команда tracert часто используется с другими командами командной строки, связанными с сетью, такими как ping, ipconfig, netstat, nslookup и другие.

Команда Net (примеры, опции, переключатели и многое другое)

Команда Net (примеры, опции, переключатели и многое другое)

Команда net используется для управления сетью из командной строки. Узнайте больше и посмотрите несколько примеров.

Команда Net Use (примеры, опции, переключатели и многое другое)

Команда Net Use (примеры, опции, переключатели и многое другое)

Команда net use используется для управления совместно используемыми ресурсами. Подробнее о команде см. В нескольких примерах использования сети.

Команда Ping (примеры, опции, переключатели и многое другое)

Команда Ping (примеры, опции, переключатели и многое другое)

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

Читайте так же:
Прошивка для HTC Desire 601

Команда tracert — что это и для чего используется?

Команда ipconfig

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

Команду ipconfig следует первой использовать для диагностирования возможных проблем с соединением TCP/IP. С ее помощью можно определить, был ли вообще назначен IP-адрес сетевому адаптеру, а также узнать адрес шлюза. Запустив команду ipconfig с параметром /all, получаем большую часть информации, содержащейся в диалоговом окне свойств. Ее преимуществом является то, что она предоставляет реальные значения всех параметров.

Команда ping

Неудачная попытка соединения с каким-либо компьютером, или ошибка получения доступа к общим файлам и папкам, находящимся на других компьютерах локальной сети, может быть вызвана тем, что другие компьютеры просто не получают отправленных им запросов на подключение. Для того чтобы протестировать работоспособность сетевого аппаратного обеспечения, а также среды передачи данных, достаточно выполнить команду ping x.x.x.x, заменив x.x.x.x IP-адресом шлюза или любого другого компьютера сети. Если посланный пакет данных типа ECHO успешно возвратится на пользовательский компьютер, это значит, что с физической частью сети все в порядке. Принцип работы команды ping состоит в следующем: Команда отправляет запросы к удаленному компьютеру с использованием при этом специального протокола ECHO. Получив такой запрос, удаленный компьютер сразу же отправляет его обратно по тому адресу, откуда он пришел, команда ping позволяет узнать, пришли ли обратно посланные запросы.

Таким образом, команда ping позволяет протестировать соединение между двумя компьютерами на очень низком (физическом) уровне. При успешном возвращении запросов можно быть уверенным в том, что среда передачи данных, программное обеспечение TCP/IP, а также все устройства (маршрутизаторы, повторители и др.), встретившиеся на пути между двумя компьютерами, работают нормально. Необходимо отметить, что даже при отсутствии каких-либо неисправностей на пути между двумя компьютерами, один или сразу несколько пакетов могут быть утеряны, как правило, это связано с перегруженностью сети, а также с тем, что большинство маршрутизаторов отводит диагностирующим пакетам очень низкий приоритет. Если хотя бы один из посланных пакетов вернется, это уже будет означать исправность работы сети. Еще одним из распространенных вариантов выполнения команды ping является использование параметра -t. Это повторяет запросы к удаленному компьютеру, пока программа не будет остановлена (например, с помощью комбинации клавиш <Ctrl+C>). Как правило, подобная практика бывает полезна при устранении неисправностей сети. Запущенный “бесконечный” тест команды ping наглядно поможет отслеживать результаты каких-либо внесенных изменений.

Запуск команды ping с ключами (-n) и (-l) позволит несколько расширить параметры опроса, а именно: ключ (-n) — указывает фиксированное количество отправляемых пакетов, (-l) — размер одного пакета-передачи, ограниченного максимальным значением в 64кБ. Обратите внимание на возросшее время отклика (12мс) при увеличенном до 64кБ размере пакета.

Следует также отметить параметр TTL (time to Live — "время жизни пакета"), который может принимать значения 32, 64, 128. Он предусмотрен для того чтобы при поиске места назначения пакета маршрутизаторы не зацикливались. Как только значение этого параметра превышает допустимое, пакет считается попавшим в цикл и уничтожается.

Команда tracert

Эта команда подобна команде ping: обе посылают в точку назначения эхо-пакеты протокола Internet и затем ожидают их возвращения. Главное отличие пакетов команды tracert от пакетов ping заключается в том, что они имеют различный срок жизни. Первые пакеты помечаются специальной меткой, означающей, что они не могут быть пропущены ни одним маршрутизатором. При
достижении первого же маршрутизатора на тестируемом пути такие пакеты отсылаются обратно на тестирующий компьютер как пакеты, которые невозможно доставить по данному адресу. Возвращенные пакеты содержат адрес не пропустившего их маршрутизатора, определяя таким образом первое звено в тестируемом маршруте. Обычно им является либо сетевой шлюз (при подключении к Internet по локальной сети), либо устройство, принимающее модемные звонки в офисе провайдера услуг Internet (при коммутируемом подключении). Затем tracert пересылает следующие пакеты, уже помечая их как пакеты, которые могут быть
пропущены не более чем одним маршрутизатором. Таким образом будет определено второе звено в тестируемом маршруте. Количество маршрутизаторов, через которые может пройти пакет, будет каждый раз увеличиваться на единицу до тех пор, пока пакет не достигнет точки назначения. Таким образом, с помощью команды tracert можно получить подробный маршрут прохождения пакетов данных между компьютером, на котором была запущена tracert, и любым удаленным компьютером сети. Это делает tracert весьма ценным средством обнаружения неисправностей в сетевом соединении: в случае возникновения проблемы с подключением к Web-узлу или к какой-нибудь другой службе Internet можно, по крайней мере, определить участок, на котором она возникла.

Читайте так же:
Чем открыть XLSX-файл на Android: 8 лучших приложений

Результат выполнения команды tracert при определении маршрута к какому-нибудь Web-узлу. Эта команда получает сведения о том, по какому маршруту данные перемещаются с вашего компьютера на указанный узел в Internet. Эти сведения позволяют определить источник проблемы: ваш компьютер или какой-то узел в сети, через который “пролегает” маршрут.

Команда netstat

Команда позволяет получить подробную информацию о соединениях, активных в настоящее время. Дополнительные ключи позволяют также получить информацию о сетевых портах, об /Р-адресах компьютеров, участвующих в подключении, а также о других сетевых параметрах.

Команда pathping

Эта команда является средством трассировки маршрутизации, объединяющее возможности команд ping и tracert, с дополни тельными сведениями, которые не предоставляет ни одна из этих команд. По сравнению с tracert, команда pathping выполняет трассировку маршрутизации несколько быстрее, так как отводит всего лишь по одному пакету данных на каждый транзитный участок, в отличие от трех пакетов данных команды tracert. После определения маршрута pathping проводит основательный тест сетевого трафика каждого маршрутизатора, встретившегося на пути от пользовательского до тестируемого таким образом компьютера, посылая ему 100 пакетов данных, аналогичных пакетам команды ping. Затем pathping подсчитывает коэффициент потери пакетов и среднее время ожидания ответа для каждого маршрутизатора, выводя результаты своей работы в таблице. На выполнение диагностирующего теста команды pathping может уйти довольно много времени. По умолчанию тестирующие пакеты посылаются с задержкой в 250 мс, так что, к примеру, на стандартный тест в 100 пакетов для 12 маршрутизаторов уйдет около 5 минут. При потере же некоторых пакетов время может значительно увеличиться, так как pathping проводит в ожидании возвращения посланного пакета до трех секунд. Для того чтобы прервать тест pathping, достаточно нажать комбинацию клавиш <Ctrl+C>. Это, естественно, “ускорит” процесс завершения работы команды, однако при этом не будут получены необходимые результаты.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector