Как проверить пинг и сделать трассировку до сервера? Команды Ping, Tracert и MTR

Многим пользователям интернета знакома такая ситуация — компьютер включен, интернет работает, но нет доступа к какому — то определенному ресурсу в сети. Например: не открывается сайт, не доступен игровой сервер или не работает удаленный доступ к компьютеру. В таких случаях можно проверить доступность сетевых ресурсов с помощью диагностических методов. Самые распространенные из них — это проверка на пинг и трассировка. Выполняются они с помощью специальных утилит — Ping, Tracert/Traceroute и MTR/WinMTR. Рассмотрим подробно каждую из данных утилит.
Ping.
Утилита Ping — самый простой способ проверки доступности любого сетевого ресурса.
Как это работает? Команда Ping отправляет серию небольших пакетов с данными на тот сервер, который нужно проверить. Спустя некоторое время от сервера приходит ответ — в виде тех же пакетов, что были отправлены. Если обратно вернулись все отправленные пакеты, то это означает, что сервер доступен и никаких проблем не наблюдается.
Как проверить пинг до сервера в Windows?
Ping является консольной утилитой, вызывается с помощью командной строки.
В поисковой строке меню Пуск вводим cmd, запускаем командную строку.

В командной строке вводим команду ping и далее через пробел вписываем доменное имя (название) или IP-адрес того сайта, доступность которого следует проверить.
Пингуем сайт yandex.ru.

Как видно из результатов, отправлено было 4 пакета, каждый размером по 32 байта. Время прохождения каждого пакета составило 5 мс. Все отправленные до сервера пакеты вернулись обратно.
По умолчанию команда Ping в Windows отправляет к запрашиваемому серверу всего 4 пакета данных. Для отправки большего количества пакетов данных используется команда ping с параметром «-t».
Например, ping -t yandex.ru
Команда будет пинговать сайт в бесконечном цикле. Остановить данный процесс можно с помощью комбинации клавиш Ctrl + C.

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

Как проверить пинг до сервера в Linux?
В ОС Linux проверка пинга также осуществляется с помощью команды ping. Вызывается данная команда из терминала. По умолчанию, процесс проверки пинга в Linux идет непрерывным циклом, в отличие от ОС Windows. Остановить данный процесс можно с помощью комбинаций клавиш Ctrl + C.
Запускаем терминал. Для этого проходим в меню Пуск > Администрирование > Терминал.

В терминале вводим команду ping и адрес проверяемого ресурса.

Трассировка. Команды tracert и traceroute.
Трассировка — еще один способ проверки связности с сервером. Во время трассировки также осуществляется отправка пакетов данных до сервера. Но в отличие от проверки пинга, трассировка дает возможность посмотреть все промежуточные узлы, через которые проходят пакеты до конечного хоста.
Как сделать трассировку до сервера в Windows.
В ОС Windows трассировка маршрута до сетевого ресурса осуществляется с помощью утилиты tracert.
Запускаем командную строку, прописываем tracert и далее через пробел адрес проверяемого сервера (сайта). Сделаем трассировку маршрута до сайта yandex.ru.

Смотрим полученный вывод. Результат трассировки показывает весь маршрут, через который прошел запрос до сайта. Каждая строка в выводе — это промежуточный узел (маршрутизатор). Их еще называют прыжками или «хопами». Наш запрос до сайта yandex.ru совершил ровно 7 прыжков (хопов) — прошел через 6 промежуточных узлов и седьмым шагом достиг конечного хоста. На каждом шаге указано время, затраченное на отправку пакета и получения ответа от узла.
Рассмотрим вариант трассировки до сайта google.com.

«Звездочки» в полученном выводе не означают проблему на узле, как многие ошибочно считают. Просто данный маршрутизатор настроен таким образом, чтобы не отвечать на входящий запрос (как одна из мер по защите узла от DDos-атак). Отправленные пакеты прошли весь путь и успешно достигли конечной точки.
Рассмотрим пример трассировки до сайта, доступ к которому заблокирован.

Если полученные данные нужны для технической поддержки интернет-провайдера, выделяем мышью строки для отправки и нажимаем “Enter”. Информация попадет в буфер обмена. Далее создаем текстовый файл и вставляем в него скопированную запись с помощью комбинации клавиш “Ctrl + V”. Сохраняем файл и отправляем в техническую поддержку.
Как сделать трассировку в Linux.
В ОС Linux трассировку выполняет утилита traceroute.
Запускается данная утилита так же, как и утилита Ping, из терминала.
По умолчанию утилита traceroute не входит в дистрибутивы Linux, поэтому при выполнении трассировки может быть получена ошибка “Command ‘traceroute’ not found, but can be installed”. Данная запись означает, что traceroute не установлен на ОС Linux.

Для установки traceroute вводим в терминале следующие команды:
sudo apt-get update.

sudo apt-get install traceroute.

Утилита traceroute установлена. Выполним трассировку до сайта yandex.ru.

Утилиты MTR и WinMTR.
В Linux есть еще одна очень полезная утилита для диагностики сети — MTR (My traceroute). Доступна во всех дистрибутивах Linux. MTR сочетает в себе функционал Traceroute и Ping. Данная утилита также, как и Traceroute, выводит информацию о маршруте, который проходят сетевые пакеты до конечного узла. Но при этом в режиме реального времени показывает время отклика всех переходов от одного хоста к другому и потери пакетов на каждом шаге.
Запускается MTR из терминала с помощью команды mtr .

Запустим MTR до сайта yandex.ru.

Процесс отправки пакетов будет осуществляться бесконечным циклом. Остановить диагностику можно с помощью комбинации клавиш Ctrl + C.
В нашем примере результат показывает, что конечный хост доступен, все отправленные пакеты (колонка Snt) проходят до конечного узла, процент потерь (колонка Loss) равен нулю.
Используя параметр -r при вводе команды MTR можно получить результат в виде отчета. Будет отправлено 10 сетевых пакетов, затем процесс остановится. Информация будет выведена в консоль Linux.

MTR в Windows.
Для запуска MTR в Windows существует специальная утилита WinMTR. Скачать можно с официального сайта WinMTR. Утилита доступна к использованию сразу после скачивания, дополнительная установка на ПК не требуется.
Запускаем WinMTR, в открывшемся окне в строке «Host» вводим адрес проверяемого ресурса и нажимаем «Start».

Далее смотрим полученный результат.

В данной статье мы рассмотрели самые основные команды для диагностики сетевых подключений — ping, tracert (traceroute) и mtr.
Проверка соединения через командную строку

![]()
Когда страницы браузера открываются с такой скоростью, как будто их кто-то набирает от руки, есть два варианта: возмущаться или понять, в чем дело. В статье мы покажем, как тестировать доступность узла, чтобы узнать, в чем проблема.
Сетевые утилиты командной строки
Для диагностики проблем соединения с интернетом используются специальные команды, к которым относятся:
- PING — наиболее применяемая утилита командной строки, основное назначение которой — проверка работоспособности и диагностика качества соединения TCP/IP. Ping позволяет посылать пакеты на заданный адрес и по факту получения (или не получения) ответа определять наличие доступа к ресурсу. Утилита по умолчанию присутствует во всех версиях операционных системах.
- TRACERT — утилита, которая отслеживает путь передачи данных. Такая процедура называется трассировкой маршрута до оконечного адреса. Особенности трассировки — остановки во всех промежуточных точках и показ задержек передачи данных на каждом узле. Основная цель — выявление точки маршрута, в которой происходит потеря пакетов.
PING
Чтобы «пропинговать» адрес, нужно перейти в командную строку. Для этого нажмите Win+R или начните писать в поиске меню «Пуск» слово «Выполнить». В появившееся окно впишите команду «cmd» и нажмите «ОК».

В новом окне нужно ввести команду «ping» и адрес сайта

Нажмите «Enter». Выполнение этой команды представляет собой отправку и получение четырех пакетов из 32 байтов и вывод на экран статистики получения ответа.

Длительность получения ответа в несколько миллисекунд (мс) означает доступность сайта. Если на экране появляется строка «превышен интервал ожидания для запроса» — сайт недоступен или использует повышенные параметры защиты.
Если нужно постоянно мониторить время ответа сайта, не ограничиваясь четырьмя пакетами, добавьте параметр -t после команды ping. Остановить выполнение такой команды можно комбинацией клавиш Ctr+C.

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

Также можно задавать объем отправляемых пакетов, используя параметр -l (не более 1450 байт).

Перечисленные параметры можно комбинировать.

Если в результате выполнения команды «ping» пакеты не принимаются, заданный узел недоступен или в нем отключена функция ответа на ping-запросы. В таком случае можно воспользоваться детальной проверкой с помощью другой утилиты — tracert.
TRACERT
Для того, чтобы начать трассировку, введите в командную строку команду tracert и ip-адрес или домен сервера.

В результате выполнения команды на экран выводятся адреса промежуточных маршрутизаторов и время отклика каждого из них. Если все пакеты прошли промежуточные отрезки без проблем, неполадок нет. А если в передаче пакетов возникают проблемы, Вы можете увидеть, на каком промежутке маршрута это происходит.
Команды используют не только, чтобы проверять доступность определенного ресурса, но и чтобы проверить скорость соединения с необходимым хостом (ПК, сервер).
Если Вы обнаружили проблемы с соединением с отдельным ресурсом (доступ к которому не запрещен законом), копируйте результаты проверки в отдельный файл и обращайтесь к специалистам нашего сервисно-информационного центра. Это поможет нам быстро устранить проблему.
Проверка доступности сайта
Все мы, работая в Интернете, неоднократно сталкивались с проблемой, когда какой-либо сайт или ресурс не загружается. Если один конкретный сайт не открывается, а остальные работают, то, скорее всего, дело именно в этом web-узле. И нужно подождать, когда заработает сервер, на котором расположен этот сайт. Также конкретный сайт может быть заблокирован службой безопасности Вашей компании или провайдером. Однако часто возникает еще более печальная ситуация – ни один сайт не открывается, а браузер очень долго висит. В данной статье мы приведём несколько простых способов, как в таком случае проверить работоспособность сайта.
Способ 1. Итак, для начала необходимо проверить наличие сети Интернет. Если выход в Интернет есть, и указанные настройки верны, попробуйте воспользоваться другим браузером. Вполне вероятно, что сайты не открываются по причине зависания конкретного браузера. И использование другого решит возникшую проблему.
Способ 2. Если использование другого браузера не помогло, то для проверки доступности сайта можно воспользоваться стандартными средствами Windows. Для этого нажмите на кнопку Пуск, в появившуюся внизу строчку введите cmd (рис.1). Если Вы используете Windows XP, то нажмите Пуск – Выполнить, а затем введите cmd в появившееся окно. Таким образом, Вы быстро войдете в командную строку Windows.

Нажмите Enter (рис.2).

Рис.2 Командная строка Windows
Попробуем проверить доступность какого-нибудь сайта, например www.yandex.ru. Для этого введите команду ping, а затем адрес сайта и нажмите Enter (рис.3).

Рис.3 Успешная проверка доступности сайта с помощью команды ping
Введенная нами команда ping посылает на указанный адрес 4 тестовых пакета и сообщает о полученных результатах. Обратите внимание, в данном случае проверка прошла успешно. Статистика для сайта www.yandex.ru такова: 4 пакета отправлено, 4 получено, потерь 0. Это говорит о доступности сайта. Следовательно, проблема в настройках Вашего браузера. Но проверка может не пройти. И отчет о проверке будет иметь примерно такой вид (рис.4).

Рис.4 Неудачная проверка доступности сайта с помощью команды ping
Такой результат проверки говорит о том, что, скорее всего, в данный момент недоступно или отключено сетевое оборудование Вашей локальной сети. Еще раз проверьте подключение кабеля, наличие драйвера на сетевую карту (о том, как это сделать читайте в статье Проверка драйвера устройства), а также настройки Интернет подключения.
Существует еще один вариант развития событий при проверке доступности сайта командой ping. Когда в статистике (см.рис.1) указан результат: отправлено 4 пакета, а получено от 0 до 3. В этом случае Вам необходимо проверить настройки сетевого оборудования. Для этого можно воспользоваться командой tracert. Данная команда показывает весь путь сетевых пакетов от Вашего компьютера до сайта назначения (www.yandex.ru).
Снова откройте командную строку Windows, введите команду tracert, адрес сайта и нажмите Enter (рис.5).

Рис.5 Проверка доступности узлов с помощью команды tracert
Как видно из рис.5, сбой происходит после узла с IP адресом 192.168.206.30, эта информация может быть полезна администратору сети для устранения проблемы.
Если у Вас остались вопросы, задайте их на нашем форуме.
База знаний
FirstDedic
Если ваш сайт не открывается или подключиться к серверу не удаётся, то это не всегда означает, что сервер полностью недоступен. В некоторых случаях это может быть связано с ошибками работы лишь части функционала сервера, которые по силам исправить самостоятельно.
Чтобы вы могли проверить, действительно ли недоступен сервер, мы подготовили чек-лист.
1. Проверяем, есть ли пинг
Для этого запустите терминал командной строки (Если ваш ПК на Windows, запустить ее можно так: Пуск — Выполнить — cmd — ОК ) и в открывшемся окне наберите:
ping ваш.домен или ping ваш_IP-адрес .
Если по результату выполнения в пункте Lost будет 0 (или 0% Loss) или в русском варианте — потеряно 0, как выделено на скриншоте ниже, то сервер доступен:

2. Исключаем проблему с DNS
Все дальнейшие манипуляции по проверке доступности необходимо проводить не по имени домена, а по IP-адресу вашего сервера. IP-адрес можно посмотреть в письме об открытии услуги или в Личном кабинете — вкладка Выделенные серверы . Скопируйте IP в адресную строку браузера, как если бы вы открывали сайт. Если по IP есть какой-либо доступ к серверу, но такого же доступа нет по имени домена, то проблема, возможно, в DNS, но главное — сервер доступен.
3. Исключаем проблему не запущенного http-сервера, закрытых портов, протоколов
Если пинг по IP не проходит, но работает хотя бы один из вариантов:
- панель управления (ISPmanager) открывается;
- есть доступ по SSH;
- есть доступ по FTP;
значит, потеряны не все возможные доступы на сервер, то есть, в целом, сервер доступен.
4. Исключаем проблему местного интернет-провайдера, отдельного устройства или роутера.
Первый способ. Вы просите знакомого, который находится в другой точке, проверить доступ к серверу, или сами заходите с другого устройства через другого провайдера интернета. Если в этом случае доступ на сервер есть, то проблема, возможно, в вашем подключении к интернету, но главное — сервер доступен.
Второй способ. Если другой точки проверки у вас под рукой нет, то можно воспользоваться сервисом https://ping-admin.ru/free_test/ — бесплатная проверка доступности сайта из различных частей мира. Таким образом можно проверить, пингуется ли IP с разных точек мира. Если с большинства точек пинг есть — сервер доступен.
Примечание: если у вас ОС Windows Server, велика вероятность, что пинга не будет. Это распространенный случай — таковы стандартные настройки системы. Поэтому для Windows не рекомендуем использовать способ проверки через пинг-сервисы.
5. Исключаем ограничение доступа со стороны хостинг-провайдера, низкий баланс или аварию
Для этого необходимо проверить баланс лицевого счёта, статус VDS в личном кабинете в разделе Товары — Выделенные серверы и уведомления от нас в разделе Поддержка — Запросы и Поддержка — Уведомления .
6. Исключаем сетевую недоступность
Часто, изменение сетевых настроек или правил фаервола может привести к недоступности сервера по сети. Но он по-прежнему будет доступен для управления.
Для серверов линейки Xeon и Ryzen
Если сервер запущен, но не работает сеть, подключиться удаленно к серверу можно с помощью встроенного интерфейса IPMI. Для подключения к IPMI перейдите в панель DCImanager (Личный кабинет — раздел Товары — Выделенные серверы — выбрать сервер и нажать кнопку «Перейти») в разделе Главное меню — Сервер выделите необходимый сервер и нажмите на изображение монитора для перехода к веб-интерфейсу IPMI.

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

Если авторизация прошла успешно, значит сервер работает, но сеть настроена некорректно. В случае недоступности IPMI перейдите к следующему пункту статьи для линейки серверов с процессором Core или напишите в службу поддержки.
Для серверов линейки Core
Второй способ удалённого подключения к серверу подойдет, если IPMI недоступен или сервер работает на процессорах линейки Core (они не предусматривают встроенный интерфейс управления). Для заказа внешнего KVM необходимо перейти в Личный кабинет — Выделенные серверы — выделить сервер, к которому необходимо заказать KVM, и нажать кнопку «KVM».

Выберите Дата-Центр, в котором расположен ваш сервер, и нажмите «Заказать».

Далее нажмите кнопку «В корзину» и на следующей вкладке активируйте услугу.

После этого вам придёт письмо об открытии услуги с доступами. Также вы сможете найти их в Личном кабинете — Заказы — ваш заказ KVM — кнопка «Инструкция».

Для использования внешнего KVM воспользуйтесь VNC-клиентом, например RealVNC-Viewer. Откройте VNC-клиент. Скопируйте адрес VNC сервера. Введите данные для авторизации. У вас сразу откроется экран вашего сервера.

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