Ping
Содержание:
Содержание
Как пользоваться командами ping и tracert?
В статье мы расскажем, для чего нужны утилиты ping и tracert, как запустить эти утилиты, а также приведем примеры команды ping для диагностики сети.
Ping и tracert — это утилиты для проверки целостности соединений в сетях и определения маршрутов следования данных на основе TCP/IP. Без этих утилит не обойтись не только при администрировании серверов (или целой сети), но и в условиях «домашней» диагностики.
Если у вас Windows
-
Откройте меню «Пуск», кликните по пункту Выполнить или нажмите сочетание клавиш Win+R.
-
В поиске введите команду «cmd» и кликните Enter.
-
В окне терминала введите команду:
ping имя_сайта (домен) или ping IP_сервера.
Если у вас Linux
1. Откройте терминал. Для этого:
- в Unity (Ubuntu): перейдите в «Главное меню» и введите слово «Терминал» в поисковой строке или наберите сочетание клавиш Ctrl+Alt+T;
- в Xfce (Xubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал»;
- в KDE (Kubuntu): перейдите в «Главное меню» — «Приложения», затем выберите «Система» — «Терминал».
2. В окне терминала введите команду:
ping имя_сайта (домен) или ping IP_сервера.
Если у вас кириллический домен
Для Windows и Linux кириллические домены нужно вводить в формате Punycode. Перевести домен в формат Punycode можно через сервис. Сконвертируйте имя кириллического домена и вставьте его в окно терминала следующим образом: ping xn--2-8sble8ahe.xn--p1ai
Если у вас MacOS
-
В Spotlight выберите и запустите сетевую утилиту Network Utility.
-
В открывшемся окне перейдите на нужную вкладку.
На вкладке Ping введите имя домена (или IP-адрес) и кликните Отследить:
Готово, вы запустили утилиту ping.
Команда tracert
Команда tracert – самый популярный инструмент сетевой диагностики. С помощью tracert можно проверить путь запроса к серверу и выявить проблемы, связанные с доступностью удаленного сервера. Сообщения отправляются с эхо-запросом по протоколу ICMP, и после каждой передачи выводится сообщение с эхо-ответом.
Командой tracert можно проверить:
- маршрут от локального компьютера до удаленного узла;
- количество узлов в сети;
- время прохождения пакета до конечного, транзитного и промежуточного узлов;
- точку потери пакета;
- пинг порта через командную строку.
Как проверить пинг сторонними приложениями
Существуют десятки различных приложений и сайтов, которые позволяют проверить пинг. Наиболее популярным можно назвать сервис speedtest, запустить который можно как с компьютеров, так и с любых других устройств просто через браузер.
На главной странице сервиса вы увидите виртуальную карту и возможность выбрать, к какому из серверов будет вестись подключение для проверки пинга и скорости интернет-соединения. Выберите сервер необходимой удаленности и нажмите на него, после чего начнется проверка.
По результатам проверки будет отображена скорость интернет-соединения, а также информация о пинге.
Команда ipconfig
Следующая важная команда — ipconfig. Введите ее. У меня получилось вот так:
Настройка протокола IP для Windows
Ethernet — Ethernet адаптер:
DNS-суффикс этого подключения . . : srcc.msu.ru
IP-адрес . . . . . . . . . . . . : 192.168.17.139
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.17.240
C:\Documents and Settings\Администратор>
В данном случае получился адрес 192.168.17.139. Можно этот адрес тоже пропинговать (вы пингуйте свой) — пакеты должны доходить мгновенно. Основной шлюз — это адрес, на который компьютер отправляет пакеты, не найдя подходящего адреса в своей сети. Так, в моем случае все пакеты, кроме пакетов на 192.168.17.* будут отправлены на 192.168.17.240, а тот компьюьтер уже должен решить, что с ними делать и куда их переправлять дальше. Примечание: локальная сеть, то есть те адреса, пакеты на которые не отправляются на шлюз, определяется при помощи маски — нолик на последнем месте и 255 на всех предыдующих как раз и означает, что может буть произвольным последнее число в IP-адресе.
Одно из стандартных действий при поиске проблем подключения — пропинговать свой шлюз. Если пакеты до него не доходят, то, видимо, проблема где-то рядом, например, поврежден или плохо воткнут сетевой шнур. Также стоит знать, где физически находится компьютер с вашим основным шлюзом — у провайдера, где-то в доме, а, может, это — можем в вашей квартире. Примечание: некоторые компьютеры настроены не откликаться на запросы команды ping. Поэтому отсутствие пинга — не стопроцентная гарантия отсутствия связи с адресом.
Более подробную информацию можно получить командой ipconfig /all. У меня получилось:
C:\Documents and Settings\Администратор>ipconfig /all
Настройка протокола IP для Windows
Имя компьютера . . . . . . . . . : sander
Основной DNS-суффикс . . . . . . : MSHOME
Тип узла. . . . . . . . . . . . . : смешанный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Порядок просмотра суффиксов DNS . : MSHOME
srcc.msu.ru
Ethernet — Ethernet адаптер:
DNS-суффикс этого подключения . . : srcc.msu.ru
Описание . . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller
Физический адрес. . . . . . . . . : 00-16-D4-63-03-65
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.17.139
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.17.240
DHCP-сервер . . . . . . . . . . . : 192.168.17.240
DNS-серверы . . . . . . . . . . . : 212.192.244.2
212.192.244.3
Аренда получена . . . . . . . . . : 2 февраля 2009 г. 11:00:28
Аренда истекает . . . . . . . . . : 9 февраля 2009 г. 11:00:28
C:\Documents and Settings\Администратор>
Самую полезную информацию я выделил жирным. DHCP-сервер выделил мне динамиеский адрес на основе моего MAC-адреса или физического адреса. Мои DNS-сервера — это 212.192.244.2 и 212.192.244.3.
Команда nslookup
Если команда «ipconfig» показывает вам внутренний IP адрес, то можно прибегнуть к некоторой хитрости и таки получить внешний IP адрес. Для этого нужно использовать вот такую команду:
nslookup myip.opendns.com. resolver1.opendns.com
Команда «nslookup» позволяет выполнять запросы к системе DNS через командную строку. В указанной выше команде выполняется запрос к DNS серверу «resolver1.opendns.com», который должен выдать IP домена «myip.opendns.com.». Указанный DNS сервер сконфигурирован таким образом, что при запросе этого специального домена, обратно отправляется IP-адрес, с которого поступает запрос. Таким образом мы можем получить внешний IP через командную строку.
Что такое пинг
Пинг (ping) – это отрезок времени, в течение которого пакет, отправленный с одного устройства сети, будет доставлен до другого устройства в сети и вернется обратно.
Существует еще одно понятие применительно для Ping, пограничное с первым. Ping – также самая популярная команда для определения скорости доступа к тем или иным сетевым устройствам. Ее можно использовать в качестве основного средства, определяющего период возврата пакетов по интересующему маршруту.
Пинг следует использовать с любым узлом Интернета, в том числе для контроля качества соединения с оконечным оборудованием. Одновременно пинг позволяет быстро установить наличие или отсутствие проблем с соединением на физическом (обрыв, повреждение кабеля, выход из строя сетевой карты и т.п.) и программном (например, блокировка всего сетевого трафика) уровнях.
Пингование заключается в том, что вы с одного устройства отсылается какое-то число пакетов данных на другое устройство, как в локальной сети, так и в Интернете.
Благодаря такому обмену пакетов можно получить информацию по качеству работы подключения.
В случае если нет полученных ответов от проверяемого устройства, значит, имеются проблемы с подключением. Пакеты, которые не пришли обратно — называются «потери». Чем количество потерянных пакетов больше, тем хуже. Если же все отправленные пакеты потеряны, то это означает или отсутствие сетевого подключения, либо недоступность пингуемого устройства.
Способы проверки
Для проверки соединения с помощью пингования можно либо запустить команду ping из консоли операционной системы, либо воспользоваться специализированными online-сервисами.
Через командную строку
Чтобы проверить пинг через cmd необходимо проделать следующую последовательность действий:
открыть командную строку одним из трех способов:

Онлайн
Альтернативный вариант проверки пинга до сервера онлайн– использование онлайн-сервисов. Данные интернет-сервисы позволяют проверить доступность информационного ресурса и время ожидания пользователей.
Рассмотрим наиболее распространенных из них:
Способ 2: Утилита tracert
Другая одна стандартная утилита операционной системы Windows под названием tracert пригодится, если при пропинговке требуется учитывать маршрут от компьютера к роутеру. Будет протестировано несколько маршрутов по введенному IP-адресу, а запуск этого процесса происходит так:
- Вызовите «Командную строку» и введите там .
Сразу же после этого начнется трассировка маршрута с определенным количеством прыжков. Не закрывайте консоль до окончания этого процесса, поскольку тогда весь прогресс будет сброшен.
При появлении оповещения «Трассировка завершена» можно ознакомиться с полученными результатами прохождения маршрута по разным направлениям.
Точно по такому же принципу, как это было и с предыдущей утилитой, функционирует команда . Она отображает дополнительные параметры, которые можно присвоить средству во время запуска маршрутизации. Используйте их по необходимости, например, когда требуется задать максимальное число прыжков.
Как проверить пинг
Проверка пинга на компьютерах и ноутбуках возможна с помощью командной строки или специальных сервисов. Пользоваться командной строкой на разных операционных системах умеют не все пользователи.
Проще перейти на сайт SPEEDTEST.kz и запустить тестирование пинга:
- Запустить браузер на устройстве, закрыть все вкладки, кроме одной;
- Открыть сайт SPEEDTEST.kz и дать ему загрузиться полностью;
- Закрыть лишние программы и приложения, подключенные к интернету;
- Запустить проверку с помощью кнопки «Начать тестирование»;
- Дождаться завершения теста ping-online.
Сервис выдает 4 типа результатов
Помимо пинга, важно обращать внимание на остальные тоже. Пинг тесно связан со значением задержки. Оба параметра измеряются в миллисекундах, но задержка показывает только время, необходимое для отправки данных с устройства на сервер
Пинг отражает полный цикл и его значение будет выше. Загрузка и выгрузка показывают актуальную скорость сети, количество Мбит информации, которые перемещаются на сервера и устройства за 1 секунду
Оба параметра измеряются в миллисекундах, но задержка показывает только время, необходимое для отправки данных с устройства на сервер. Пинг отражает полный цикл и его значение будет выше. Загрузка и выгрузка показывают актуальную скорость сети, количество Мбит информации, которые перемещаются на сервера и устройства за 1 секунду.
Проверка через командную строку
Измерить пинг можно без использования сторонних сервисов. Проверка дает точные результаты, но будет проходить немного дольше, чем с помощью специальных инструментов – сайтов, программ.
Алгоритм проверки:
- Вызвать командную строку. На всех версиях Windows она вызывается сочетанием клавиш Win+R или в меню «Пуск». Через «Пуск» можно вызвать строку от имени администратора, если на устройстве стоят ограничения в правах. В окошке после нажатия сочетания клавиш нужно ввести команду «cmd», она откроет строку.
- Появится окно с черным фоном и курсором для печати. Здесь нужно ввести команду «ping ___». Вместо нижнего подчеркивания необходимо ввести свой IP-адрес или адрес сайта, если проверка ведется для конкретного сервера. Свой IP можно посмотреть в настройках подключения к интернету.
- Нажать клавишу ввода и дождаться, пока программа проверит подключение.
По завершении проверки пользователю предоставляется 4 вида данных: минимальное и максимальное время передачи данных, среднее значение, количество потерянных пакетов. Пакеты данных теряются при высокой задержке, низкой скорости интернета или разрывах соединения. Система будет проверять пинг в течение 2-5 минут, в зависимости от мощности компьютера.
Как использовать команду«пинг»
Есть пользователи, интересующиеся значением пинга и статическими данными, для этого существует возможность вручную сделать проверку значения пинга интернета. Делается это при возникновении следующих ситуаций:
- Низкой скорости соединения при загрузке сайтов.
- Частом исчезновении сети «Интернет».
- Зависании картинки при просмотре фильма или видео.
При сборе сведений о сети руководствуются этими данными:
Для выбора сервера в какой-то игре значение пинга важно, ведь хочется получить удовольствие от данного процесса. А если пользователь — администратор сервера — имеет с этого доход, пинг для него более важен.
Для размещения сайта в интернете пользуются услугами хостинга
Сервис предоставляет необходимое место на сервере. Иногда интересно узнать, как данные передаются на сервер и обратно.
При наличии у пользователя сайта ресурс иногда посещается людьми из разных стран. Владелец может заинтересоваться, какой пинг к саиту будет у жителей той или иной страны.
Вывод здесь только один: если значение большое, значит, все будет работать медленно.
Командная строка
Простой способ проверить пинг в интернете – использовать командную строку Windows, выполнив следующие действия по порядку:
- Открыть окошко «Выполнить» с помощью клавиш Win+R. В Windows 10 возможно сразу открыть командную строку, нажав правой кнопкой мышки по меню «Пуск» и выбрать соответствующий пункт.
- В открывшемся окне прописать команду cmd.
- В Windows уже есть все необходимые команды для проверки пинга. Надо ввести в строке следующую команду: ping yandex.ru.
Вместо сайта yandex.ru вводится любой другой ресурс. Если идет процесс игры, пинговать надо этот гейм-сервер. Например, выглядит это следующим образом:
ping 117.133.124.56. - Нажать Enter и подождать.
- Нужные сведения находятся на строчке «Среднее». В результатах имеется время — минимальное и максимальное — приема-передачи, а также количество отправленных и полученных пакетов (цифры в обоих случаях идентичны).
Специальные программы
Существуют специальные сервисы в интернете, измеряющие пинг и скорость соединения. Кстати, иногда значение зависит от скорости интернета.
Популярный сервис, доступный на десктопной версии, а также на мобильной – SpeedTest.
Перейдя на него, нужно нажать кнопку «Начать проверку» и ждать. На экране показываются значения скорости получения и передачи, а также ping. При проверке используются серверы, находящиеся в разных странах, то есть, существует возможность сравнивать результаты в зависимости от местоположения конечного клиента.
Аналогичный сервис — ping-admin.ru. По дизайну чуть хуже предыдущего, но хорошо показывает информацию. Здесь больше сведений об интернет-соединении.
Все, что нужно сделать, — ввести адрес сайта, куда будут отправляться пакеты, выставить галочками серверы, использующиеся при проверке. В результате покажутся следующие сведения:
- Точка мониторинга – серверы обращения.
- IP-адрес.
- Общее время отправки и получения.
- Скорость соединения и загрузки.
- Размер страницы.
- Следующий сервис — wservice.info предоставляет услуги бесплатно. Узнать пинг в пару кликов довольно легко.
- И, наконец, последний в списке сервис — pr-cy.ru. Также показывает много полезной информации для держателей сайтов.
Работа с интернет-браузером
Проверяем пинг интернет-соединения через любой интернет-браузер с помощью онлайн сервисов
Если в целом интернет доступен, но есть проблемы с определенным сайтом – желательно воспользоваться онлайн «пингом». Для отправки запросов существует достаточно большое количество сервисов, вот некоторые из них:
- Ping-admin.
- Wservice.
- 2ip.
Ping-admin
Шаг 2. Укажите наименование сайта, доступность которого Вы хотите проверить. Отметьте населенные пункты, из которых будет отправляться ключ «ping» к указанному месту. Внизу страницы (после полного списка населенных пунктов) используйте кнопку «Начать проверку».
В поле «Адрес сайта» вводим адрес проверяемого сайта, отмечаем галочками населенные пункты
После установки параметров нажимаем «Начать проверку»
Шаг 3. Ознакомьтесь с результатами проверки. Если доступ к сайту из других пунктов есть, а с Вашего компьютера нет – значит, доступ закрыт Вашим провайдером.
Изучаем результат проверки
Обратите внимание на то, что с использованием данного сервиса Вы сможете сохранить результаты проверки в Excel-документ, либо в виде ссылки. В правом верхнем углу нажимаем на ссылку «Экспорт результатов проверки в Excel»Внизу таблицы результата можно найти ссылку на результат проверки
В правом верхнем углу нажимаем на ссылку «Экспорт результатов проверки в Excel»Внизу таблицы результата можно найти ссылку на результат проверки
Wservice
Серверы данного сайта расположены в Москве, и производят проверку с одного (собственного) IP-адреса.
Шаг 1. Раскройте сайт сервиса и о, после чего введите адрес или наименование сайта и используйте кнопку «Выполнить».
Переходим на сайт, отмечаем галочкой пункт «Пинг хоста»Вводим хост или IP, нажимаем кнопку «Выполнить»
Шаг 2. Ознакомьтесь с результатами проверки.
Изучаем результат проверки
2IP
Шаг 2. Выбор площадки для проверки производится в автоматическом режиме, но по желанию Вы можете ее сменить. После выбора точки проверки нажмите кнопку «Тестировать».
Выбор площадки для проверки производится в автоматическом режиме, по желанию меняем ее, нажимаем «Тестировать»
Шаг 3. Тестирование идет в режиме реального времени, при этом на экране отображается «спидометр». Дождитесь окончания процесса.
Процесс тестирования
Можно ли доверять команде ping?
Excel works!
Что влияет на ping и как его снизить
Как и в случае со скоростью интернета, пинг – это такой же параметр, зависящий от различных факторов. Начнём с самых важных.
Компания, предоставляющая интернет
В первую очередь, на показатель влияет ваш интернет-провайдер
Обратите внимание на то, какой у вас тариф и какое оборудование установлено у компании, где расположены сервера. Нередко случается так, что при настройке вашего роутера (маршрутизатора), сотрудник компании ошибся в параметрах
Тогда вам следует обратиться в службу технической поддержки клиентов и попросить удалённо перенастроить вашу аппаратуру. Обычно интернет-провайдеры охотно идут навстречу клиенту и готовы подробно объяснить и рассказать, как понизить пинг.
Игровой сервер
Интернет сервер, с которым вы взаимодействуете, также может быть причиной проблем. Только после того, как вы убедились, что на стороне провайдера всё в норме, присмотритесь к серверу, с которым идёт обмен данных.
Выясните следующие моменты: насколько сервер загружен, проводятся ли в данный момент технические работы, расположение сервера (насколько далеко), какое оборудование поддерживает работу сервера и т.д. Может случиться так, что на сервере всё в порядке, но пинг всё равно больше. Это означает, что вам следует вернуться к пункту выше или просто сменить сервер.
Прочие негативные факторы и способы снижения пинга
Разобравшись с внешними и главными причинами высокого пинга, перейдем к менее значимым и локальным факторам:
- драйвера для сетевой карты. Если вы давно не обновляли их, то самое время заняться этим. Устаревшее программное обеспечение может значительно повысить пинг, что неблагоприятно сказывается на качестве соединения. Часто, интернет начинает лагать именно из-за этого;
- программы, забирающие ресурсы интернета. Заведомо отключите их;
- проверьте не подключены ли нежелательные пользователи к вашему интернету;
- отключите все сторонние загрузки (обновления операционной системы, загрузки в Торренте, скачку фильмов из интернета и так далее);
- обязательно просканируйте ПК антивирусной программой. Существуют вирусы, способные забирать значительные ресурсы вашего компьютера и интернета. Перед началом работы – избавьтесь от них, иначе интернет будет лагать;
- неисправности в компьютере. При наличии повреждений каких-либо составных частей ПК, не рассчитывайте на нормальную работу интернета. Повреждения сетевой карты приводят к сбоям в работе сети, а то и вовсе к полному отсутствию интернета на вашем устройстве.
Команда ping
Первая команда, с которой нужно познакомиться — это ping, проверяющую доступность заданного адреса. Введите команду ping 127.0.0.1. Должно получиться что-то такое (если команда не ping не работает, то, возможно, решить проблему поможет инструкция по исправлению ошибки cmd no command):
C:\Documents and Settings\Администратор>ping 127.0.0.1
Обмен пакетами с 127.0.0.1 по 32 байт:
Ответ от 127.0.0.1: число байт=32 время
Ответ от 127.0.0.1: число байт=32 время
Ответ от 127.0.0.1: число байт=32 время
Ответ от 127.0.0.1: число байт=32 время
Статистика Ping для 127.0.0.1:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек
C:\Documents and Settings\Администратор>
Как мы видим, на адрес 127.0.0.1 было отправлено 4 пакета, и они все достигли цели. Что же это был за адрес и почему я был уверен, что пакеты дойдут? Ответ прост — пакеты никуда не отправлялись, а оставались на вашем компьютере. Этот адрес специфичен и используется для loopback — пакетов, не уходящих никуда вовне. Отлично, можем теперь «пропинговать» адрес этого сайта: 212.193.236.38
C:\Documents and Settings\Администратор>ping 212.193.236.38
Обмен пакетами с 212.193.236.38 по 32 байт:
Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55
Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55
Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55
Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55
Статистика Ping для 212.193.236.38:
Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек
C:\Documents and Settings\Администратор>
Можно заметить только одно отличие — пакеты доходили не мгновенно, а за 3 миллисекунды. Надеюсь, у вас тоже не было никакой задержки при доставке пакетов, а главное — вы не увидели строчки типа
Превышен интервал ожидания для запроса.
Появление таких строчек означает, что часть пакетов теряется. Это свидетельствует о проблемах на линии или не сервере, к которомы вы обращаетесь.
Как использовать команду
Первым делом нужно запустить командную строку Windows. Ее можно найти в меню «Пуск», вкладка «Все программы», подпункт «Стандартные». Ping Test запускается только в командной строке.
Чтобы не мучиться с поиском командной строки по всему «Пуску» можно выбрать пункт «Выполнить», ввести там три буквы «cmd», нажать Enter. Тут же откроется командная строка Windows.
Проверка пинга запускается ключом «ping имя сервера» (к примеру «mail.ru»)
Команда ping имеет немалое количество дополнительных ключей, но это сейчас не столь важно. Эти ключи позволяют запускать программу проверки «коннекта» с определенными параметрами для некоторых экстраординарных случаев
Для просмотра помощи нужно ввести в строке «пинг», нажать Enter.
Для того чтобы проверить пинг роутера или модема потребуется в cmd ping вместо имени сервера ввести IP адрес вашего роутера. К примеру, 192.168.1.1. Адрес роутера можно посмотреть в свойствах подключения к сети. Если ваш протокол TCP IP использует автоматическую настройку адреса, то можно смело вводить «стандартный» 192.168.1.1. Итак, рассмотрим ситуацию, где нужно проверить пинг на примере сервера mail.ru. Команда «ping mail.ru» даст нам всю необходимую информацию. Окно командной строки при этом будет выглядеть примерно так.
Красным выделена текущая скорость передачи пакетов. Оптимальным временем передачи является значение 32-34 мс. Если время больше, значит с соединением что-то не так. Нужно искать причину и устранять ее. Cmd ping позволяет также проверить качество «коннекта» компьютера с роутером. Для этого вводим IP «192.168.1.1»
Внимание, адрес роутера может отличаться!
Если на вашем экране отображается примерно то же, что на скриншоте выше, значит, проверка пинга завершена успешно, проблем не обнаружено. Ели вы видите что-то отличное от этого, то с вашим подключением что-то не так. Скорее всего, это проблема роутера, либо же сетевой карты компьютера. Придется поискать информацию о том, как понизить пинг.




