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


Как сделать трассировку маршрута до сайта, сервера

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

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

При обращении в службу технической поддержки ресурса, обычно это первое, что просят сделать, если сайт не работает. Это связано с тем, что сайт может не работать из-за перебоев связи на отдельном узле, но в целом сайт работает и с ним все в порядке.

Как сделать трассировку маршрута до сервера, сайта в OC Windows

Запускаем командную строку через меню «Пуск – Все программы – Стандартные». Или нажимаем сочетание клавиш «Win + R», появляется окно системной утилиты «Запуск программы», вводим: «cmd» и нажимаем «ок».

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

Звездочки не всегда означают проблему — на сервере может стоять файрволл, который блокирует «лишние» пакеты, а «реальные» пропускает и в браузере страница корректно открывается.

В командной строке узнаем IP адрес для трассировки

Если по доменному имени трассировка не проходит, сделаем это по IP адресу. Узнаем его через команду «ping». Этот запрос показывает время, которое нужно пакету, чтобы дойти до сервера и вернуться обратно. Цифры в квадратных скобках, которые идут после домена в строке «Обмен пакетами с…», это и есть искомый IP. На скриншоте: 88.214.230.21.

CMS хостинг — подберите тарифный план, подходящий для системы управления Вашим сайтом!

Как скопировать результаты пинга и трассировки из командной строки?

Даже если трассировка по домену прошла успешно, стоит «пропинговать» сервер, чтобы увидеть, не теряются ли пакеты. Да и техподдержка может попросить статистику обмена данных вместе с отчетом о трассировке.

Вводим: tracert и IP адрес, нажимаем «ввод» и получаем отчет. Если данные нужны не лично вам, а для тех. поддержки, выделяем мышкой нужные строки и нажимаем «enter». Информация попадает в буфер обмена. Создаем текстовый файл и вставляем комбинацией клавиш Ctrl + V. Сохраняем и отправляем в техподдержку.

iPipe – надёжный хостинг-провайдер с опытом работы более 15 лет.

Мы предлагаем:

  • Виртуальные серверы с NVMe SSD дисками от 299 руб/мес
  • Безлимитный хостинг на SSD дисках от 142 руб/мес
  • Выделенные серверы в наличии и под заказ
  • Регистрацию доменов в более 350 зонах

Как сделать трассировку до сервера (пинг сайта)

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

Вызов командной строки в операционной системе Windows

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

  1. Запустить меню «Пуск», далее выбрать пункт «Все программы/приложения», в котором кликнуть по подпункту «Служебные» и выбрать приложение «Командная строка».
  2. Запустить меню «Пуск», выбрать пункт «Выполнить», в открывшемся диалоговом окне набрать «cmd» и нажать Enter, тем самым запустив окно командной строки.

Сетевая команда для проверки пинга сервера

Для того, чтобы проверить пинг узла в интернете, необходимо использовать в командной строке специализированную команду «ping», через пробел после которой следует ввести web-адрес интересующего сайта или его ip и нажать клавишу Enter. После этого система произведет тестовый обмен пакетами по 32 байта с назначенным узлом в сети, и в результатах выведет статус обмена для каждого пакета и время передачи. На основании полученных данных можно сделать вывод относительно доступности сервера и качества связи с ним. В системах семейства Windows выполняется обмен 4-мя пакетами.

Сетевая команда Telnet

Специальная команда Telnet дает возможность пользователю определить возможность установки связи с каким-либо удаленным серверным компьютером или сайтом при помощи заданного сетевого порта. Чтобы данная команда работала, необходимо в настройках Windows включить соответствующий компонент.
Для того, чтобы выполнить эту команду, в командную строку необходимо ввести Telnet и далее через пробелы адрес серверного компьютера и номер желаемого порта, и потом нажать клавишу «Enter».
В случае появления пустого экрана и мигающего курсора, соединение с требуемым узлом было осуществлено успешно.
Если же соединение установить не удается, то в окне появится соответствующее сообщение.

Как сделать трассировку — сетевая команда Tracert

Специализированная сетевая команда Tracert дает возможность пользователю узнать особенности пути прохождения запроса, выявив данным способом конкретный пункт маршрута, на котором возникают проблемы передачи информации. Кроме того, при помощи Tracert можно определить скорость передачи данных на каждой стадии прохождения запроса.
Для того, чтобы инициировать выполнение команды, необходимо в командной строке ввести «Tracert», и далее через пробел адрес интересующего серверного компьютера.
В результате в окне будет отображена таблица, в которой каждая строка будет являться одним пунктом маршрута: в качестве первой строки будет фигурировать Ваш шлюз, затем промежуточные этапы движения запроса, и в самом конце — требуемый сервер.

Основные особенности команды Tracert

  1. Данная команда может определить точный путь при помощи отправки ICMP-сообщений и вывести на дисплей сведения относительно каждого пройденного маршрутизатора и времени обмена информацией с ними, однако фильтрование пакетов шлюзами безопасности может запретить передачу подобной информации.
  2. В случае неудачной трассировки маршрута при помощи tracert, основываясь на результатах, можно точно выяснить, какой из промежуточных маршрутизаторов не выполняет перенаправление информации или осуществляет это медленно.
  3. Для того, чтобы получить подробные сведения относительно перенаправления и потери пакетов на каждом из маршрутизаторов, по которым идет запрос, можно использовать специальную команду «pathping».
  4. Для того, чтобы tracert не осуществляла вывод на дисплей имен всех маршрутизаторов, можно использовать параметр «-d», что позволяет существенно упростить вид пути следования запроса.

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

Windows Server 2019 Больше...Меньше

Версию этой статьи для Microsoft Windows 2000 см. в разделе 162326.

Резюме

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

В этой статье обсуждаются следующие темы:

  • Как использовать утилиту TRACERT

  • Как использовать TRACERT для устранения неполадок

  • Как использовать параметры TRACERT

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

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

Утилита диагностики TRACERT определяет маршрут к месту назначения, отправляя адресату эхо-пакеты протокола управляющих сообщений Интернета (ICMP). В этих пакетах TRACERT использует различные значения IP Time-To-Live (TTL). Поскольку каждый маршрутизатор на пути должен уменьшить TTL пакета по крайней мере на 1 перед пересылкой пакета, TTL фактически является счетчиком переходов. Когда TTL пакета достигает нуля (0), маршрутизатор отправляет сообщение ICMP «Time Exceeded» обратно на исходный компьютер.

TRACERT отправляет первый эхо-пакет с TTL, равным 1, и увеличивает TTL на 1 при каждой последующей передаче до тех пор, пока пункт назначения не ответит или пока не будет достигнуто максимальное значение TTL. Сообщения ICMP «Time Exceeded», которые промежуточные маршрутизаторы отправляют обратно, показывают маршрут. Обратите внимание, однако, что некоторые маршрутизаторы молча отбрасывают пакеты с истекшим TTL, и эти пакеты невидимы для 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.

Команда:

C:\>tracert 11.1.0.1
Вывод команды:

Трассировка маршрута до 11.1.0.1, максимум 30 переходов
---------------------------------- --------------------------------
1 2 мс 3 мс 2 мс 157.54.48.1
2 75 мс 83 мс 88 мс 11.1.0.67
3 73 мс 79 мс 93 мс 11.1.0.1

Трассировка завершена.

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

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

Команда:

C:\>tracert 22.110. 0.1
Вывод команды:

Трассировка маршрута до 22.110.0.1, максимум 30 переходов
---------------------------------- ----------------------------------
1 157.54.48.1 сообщает: Сеть назначения недоступна.

Трассировка завершена.
TRACERT полезен для устранения неполадок в больших сетях, в которых несколько путей могут вести к одной и той же точке или где задействовано много промежуточных компонентов (маршрутизаторов или мостов).

Как использовать параметры TRACERT

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

В следующем примере синтаксиса команды показаны все возможные варианты:

tracert -d -h max_hops -j список хостов -w тайм-аут target_host Что делают параметры:

-d
Указывает, что адреса не должны преобразовываться в имена хостов

-h max_hops
Указывает максимальное количество переходов для поиска цели host-list

-w timeout
Ожидает количество миллисекунд, указанное timeout для каждого ответа

target_host
Указывает имя или IP-адрес целевого хоста

Использование команды traceroute | Сообщество Media Temple

  • Применяется ко всем типам услуг
    • Сложность: Легко
    • Необходимое время: 10
    • Необходимые инструменты: Нет

Последнее изменение: 9 марта 2020 г.

Обзор

Что такое функция traceroute?

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

Существует распространенная утилита, известная как traceroute или tracert в DOS и Windows. Цель этой утилиты — показать вам путь вашего трафика, когда вы пытаетесь подключиться к другому компьютеру.

Как использовать команду traceroute для диагностики проблем сетевой маршрутизации

Если вы считаете, что у вас возникли проблемы с сетевой маршрутизацией, это можно довольно быстро проверить с помощью команды traceroute. Процесс просто влечет за собой открытие окна терминала и запуск команды traceroute с любого устройства, в котором возникла ошибка.
Если traceroute выводит либо * * * , либо Request Time Out , то вы знаете, что, вероятно, проблема связана с сетью.

ПРИМЕЧАНИЕ.

  • Если агент службы поддержки запросил у вас информацию о трассировке, предоставьте ему также IP-адрес места, где была выполнена трассировка (чтобы найти свой IP-адрес, нажмите здесь), а также полный отметка времени, когда это было выполнено (укажите дату, время и часовой пояс вашего местоположения).
  • Обязательно замените example.com своим доменным именем или доменом доступа.
  • Вы увидите результат с некоторыми тарабарскими буквами, а затем gsXX.gridserver.com в качестве окончательного результата. Буквы серии перед .gridserver.com (а также окончательный IP-адрес) могут измениться, если вы запустите команду более одного раза. Это связано с тем, что Grid использует несколько веб-узлов, и вы можете выбрать один из нескольких.

Инструкции

Выполнение трассировки в Windows

  1. Нажмите кнопку Пуск.
  2. Щелкните в поле поиска.
  3. Затем введите cmd (может потребоваться ввести команду в Windows 95/98/ME).
  4. После того, как вы откроете окно терминала, просто введите следующее, но обязательно замените example.com своим доменным именем:
     трассировка example.com 

    Вы также можете использовать свой домен доступа:

     трассировка s00000.gridserver.com 
  5. Вы должны увидеть ответ, подобный следующему:
     Трассировка маршрута к example.com [64.13.192.208] не более 30 переходов: 1 <1 мс <1 мс <1 мс 72.10.62.1 2 <1 мс <1 мс <1 мс 10.101.248.1 3 1 мс <1 мс 1 мс 10.104.65.161 4 1 мс 5 мс 1 мс 10.104.0.1 5 2 мс 2 мс 3 мс 10.0.10.33 6 5 мс 3 мс 2 мс acmkokeaig.gs01.gridserver.com [64.13.192.208] Трассировка завершена. 

Выполните трассировку на Mac

  1. Щелкните Жесткий диск.
  2. Открытые приложения.
  3. Открыть утилиты.
  4. Нажмите Терминал, чтобы открыть командную строку.
  5. Открыв окно терминала, введите следующее, но обязательно замените example.com своим доменным именем.
     трассировка example.com 

    Или вы можете использовать свой домен доступа.

     трассировка s00000.gridserver.com 
  6. Вы должны увидеть ответ, подобный следующему:
     traceroute до example.com (64.13.192.208), макс. 64 переходов, 40-байтовые пакеты 1 72.10.62.1 (72.10.62.1) 1,000 мс 0,739мс 0,702 мс 2 10.101.248.1 (10.101.248.1) 0,683 мс 0,385 мс 0,315 мс 3 10.104.65.161 (10.104.65.161) 0,791 мс 0,703 мс 0,686 мс 4 10.104.0.1 (10.104.0.1) 1,430 мс 1,310 мс 1,063 мс 5 10.0.10.33 (10.0.10.33) 2,652 мс 2,260 мс 5,353 мс 6 acmkokeaig.gs01.gridserver.com (64.13.192.208) 3,384 мс 8,001 мс 2,439 мс 

Если вы не хотите иметь дело с traceroute на своем компьютере, вы можете использовать так называемый сервер "Looking Glass". Это общедоступные серверы traceroute, предоставляемые добровольцами в качестве бесплатной услуги. Вы можете найти их список на http://www.traceroute.org/. Имейте в виду, что эти результаты могут не совпадать с результатами из вашего собственного местоположения, и поэтому они могут быть менее полезными, поскольку используют другой путь к серверу.

Понимание traceroute

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

Первый столбец — это номер перехода, который представляет собой значение времени жизни (TTL), установленное в пакете.

Следующие три столбца содержат время приема-передачи в миллисекундах для попытки достижения пункта назначения со значением TTL. Последний столбец — это имя хоста (если оно было разрешено) и IP-адрес отвечающей системы.

ПРИМЕЧАНИЕ.

Ваш traceroute будет отображать ту же информацию, но столбцы могут располагаться в другом порядке.

Советы

Если вы видите одну из следующих ошибок, возможно, домен не зарегистрирован или не существует.

 Невозможно разрешить имя целевой системы example.com 
 неизвестный хост example.com 

Еще одна вещь, на которую следует обратить внимание, это Timeout . Это может указывать на то, что у вас есть проблема с сетью/брандмауэром, которая не позволяет вам получить доступ к вашему серверу:

 Трассировка маршрута к example.com [64.13.192.208] не более 30 переходов: 1 <1 мс <1 мс <1 мс 72.10.62.1 2 <1 мс <1 мс <1 мс 10.101.248.1 3 * * * Тайм-аут запроса 4 * * * Тайм-аут запроса 5 * * * Тайм-аут запроса 6 * * * Тайм-аут запроса Трассировка завершена. 

Последнее изменение: 09 марта 2020 г.

Обзор

Что такое функция traceroute?

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

Существует распространенная утилита, известная как traceroute или tracert в DOS и Windows. Цель этой утилиты — показать вам путь вашего трафика, когда вы пытаетесь подключиться к другому компьютеру.

Как использовать команду traceroute для диагностики проблем с сетевой маршрутизацией

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

Если traceroute выводит либо * * * , либо Request Time Out , значит, скорее всего, проблема связана с сетью.

ПРИМЕЧАНИЕ.

  • Если агент службы поддержки запросил у вас информацию о трассировке, предоставьте ему также IP-адрес места, где была выполнена трассировка (чтобы найти свой IP-адрес, нажмите здесь), а также полный отметка времени, когда это было выполнено (укажите дату, время и часовой пояс вашего местоположения).
  • Обязательно замените example.com своим доменным именем или доменом доступа.

Нужна дополнительная помощь с вашим сервером? Расширенная поддержка может помочь!

Инструкции

Выполнение трассировки в Windows

  1. Нажмите «Пуск».
  2. Щелкните в поле поиска.
  3. Затем введите cmd (может потребоваться ввести команду в Windows 95/98/ME).
  4. После того, как вы откроете окно терминала, просто введите следующее, но обязательно замените example.com своим доменным именем:
     трассировка example.com 
  5. Также можно запустить traceroute, используя ваш домен доступа или IP-адрес:
     tracert rcbi-b1hp.accessdomain.com 
     трассировка 64.13.192.208 
  6. Также можно запустить трассировку, используя домен доступа или основной домен. Чтобы найти эту информацию, войдите в свой центр учетных записей и откройте свой управляемый сервис WordPress. Затем нажмите «Домены» в меню «Мой сайт» слева. Вы также можете использовать вкладку «Домены» в верхней части центра учетных записей.
     трассировка xxxx-xxxx.accessdomain.com 
  7. В качестве альтернативы вы можете использовать свой домен доступа.
     tracert xxxx-xxxx.accessdomain.com 
  8. Вы должны увидеть ответ, подобный следующему:
     Трассировка маршрута к example.com [64.13.192.208] не более 30 переходов: 1 <1 мс <1 мс <1 мс 72.10.62.1 2 <1 мс <1 мс <1 мс 10.101.248.1 3 1 мс <1 мс 1 мс 10.104.65.161 4 1 мс 5 мс 1 мс 10.104.0.1 5 2 мс 2 мс 3 мс 10.0.10.33 6 5 мс 3 мс 2 мс example.com [64.13.192.208] Трассировка завершена. 

Выполнение трассировки на Mac

  1. Необходимое приложение Terminal находится в папке Utilities. Чтобы быстро найти его, щелкните значок поиска в правом верхнем углу и введите «Терминал».
  2. Откройте приложение «Терминал».
  3. Открыв окно терминала, введите следующее, но обязательно замените example.com своим доменным именем.
     трассировка example.com 
  4. Также можно запустить трассировку, используя домен доступа или IP-адрес.

     трассировка  rcbi-b1hp   .accessdomain.com  
  5. В качестве альтернативы вы можете использовать свой домен доступа.
     трассировка хххх-хххх.accessdomain.com 
  6. Также можно запустить трассировку, используя домен доступа или основной домен. Чтобы найти эту информацию, войдите в свой центр учетных записей и откройте свой управляемый сервис WordPress. Затем нажмите «Домены» в меню «Мой сайт» слева. Вы также можете использовать вкладку «Домены» в верхней части центра учетных записей.
     tracert rcbi-b1hp.accessdomain.com 
  7. Вы должны увидеть ответ, подобный следующему:
     traceroute до example.com (64.13.192.208), макс. 64 переходов, 40-байтовые пакеты 1 72.10.62.1 (72.10.62.1) 1,000 мс 0,739 мс 0,702 мс 2 10.101.248.1 (10.101.248.1) 0,683 мс 0,385 мс 0,315 мс 3 10.104. 65.161 (10.104.65.161) 0,791 мс 0,703 мс 0,686 мс 4 10.104.0.1 (10.104.0.1) 1,430 мс 1,310 мс 1,063 мс 5 10.0.10.33 (10.0.10.33) 2,652 мс 2,260 мс 5,353 мс 6 www.example.com (64.13.192.208) 3,384 мс 8,001 мс 2,439РС 

Если вы не хотите иметь дело с traceroute на своем компьютере, вы можете использовать так называемый сервер "Looking Glass". Это общедоступные серверы traceroute, предоставляемые добровольцами в качестве бесплатной услуги. Вы можете найти их список на http://www.traceroute.org/. Имейте в виду, что эти результаты могут не совпадать с результатами из вашего собственного местоположения, и поэтому они могут быть менее полезными, поскольку используют другой путь к серверу.

Понимание трассировки

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

Первый столбец — это номер перехода, который представляет собой значение времени жизни (TTL), установленное в пакете.

Следующие три столбца содержат время приема-передачи в миллисекундах для попытки достижения пункта назначения со значением TTL. Последний столбец — это имя хоста (если оно было разрешено) и IP-адрес отвечающей системы.

ПРИМЕЧАНИЕ.

Ваш traceroute будет отображать ту же информацию, но столбцы могут располагаться в другом порядке.

Советы

Если вы видите одну из следующих ошибок, возможно, домен не зарегистрирован или не существует.

 Невозможно разрешить имя целевой системы example.com 
 неизвестный хост example.com 

Еще одна вещь, на которую следует обратить внимание, это Timeout . Это может указывать на то, что у вас есть проблема с сетью/брандмауэром, которая не позволяет вам получить доступ к вашему серверу:

 Трассировка маршрута к example.com [64.13.192.208] не более 30 переходов: 1 <1 мс <1 мс <1 мс 72.10.62.1 2 <1 мс <1 мс <1 мс 10.101.248.1 3 * * * Тайм-аут запроса 4 * * * Тайм-аут запроса 5 * * * Тайм-аут запроса 6 * * * Тайм-аут запроса Трассировка завершена. 

Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: