Проверка пинга (ping) онлайн

Оглавление

Проверить пинг онлайн

Основное преимущество online проверки заключается в простоте процесса. Чтобы измерить качество подключение и выяснить точное время ожидания отклика, потребуется:

  1. выбрать оптимально подходящую программу;
  2. посетить портал с сервисом для измерения;
  3. запустить процедуру тестирования, нажав соответствующую кнопку;
  4. дождаться результатов.

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

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

Через Speedtest.net

Speedtest.net – наиболее популярный и известный портал, созданный для полноценной проверки качества связи. Он позволяет не только выяснить check ping, но и узнать скорость приёма и отдачи трафика.

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

На сайте pingtest.net

Pingtest.net является более узконаправленным и специализированным вариантом описанного выше портала. Он нацелен именно на измерение пинга и не затрагивает иные показатели и результаты.

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

  • наличие описанной ранее карты;
  • автоматический выбор системой оптимально подходящего посетителю сервера;
  • оценка качества сети (допустим, у пользователя качество C – достойный уровень соединения, лучше только A и B, остальные показатели указывают на наличие проблем).

Стоит отметить, что система выдаёт клиентам 3 показателя: процент потерь, Ping, и джиттер (разница между максимальными и минимальными показателями времени).

При помощи сервиса 2ip

Портал 2ip.ru отличается от описанных выше собственной национальной принадлежностью. Он проводит ping test и измеряет интернет на территории России, не затрагивая другие страны и серверы, расположенные за пределами страны. В остальном он не имеет недостатков и выделяется максимальным удобством. Чтобы воспользоваться системой, введите подходящий адрес или укажите его на карте, остальное произойдёт автоматически.

Утилита Ping

Назначение состоит в определении возможности прохождения пакетов от узла на котором выполняется запрос до узла в сети. Команда ping посылает ICMP ECHO запрос на целевой узел и получает ECHO ответ в случае доступности узла. Если в течении определенного времени ответ не получен утилита завершает работу с выводом строки «unknown host». При удачном запросе возвращает обобщенную статистику и строки вида (UNIX и MacOS):64 bytes from (): icmp_seq=1 ttl=57 time=27.8 ms
где 64 bytes — кол-во переданных байт с одним пакетом, icmp_seq — номер запроса, ttl(time to live) — время жизни IP (в приближенном смысле не более маршрутизаторов на пути, чем значение ttl, т.к. прохождение по каждому из роутеров на пути отклика уменьшает значение на 1, а 0 анулирует пакет), time — быстрота прохождения пакетов по всему пути в миллисекундах.
Откройте командную строку или терминал и введите следующие строки ping . В системе Windows используйте ключ -t. Если Вы начали получать ответ, подождите достаточное кол-во повторений для определения устойчивости связи и, если остановок не возникает, будьте уверены, что доступ к нужному компьютеру в сети есть и ошибки стоит искать в настройках локальной системы. К примеру, в настойках самого браузера, антивируса или сетевого экрана. Если же значение packet loss в обощенной статистике работы утилиты отличается от 0%, возможно, вам стоит попробовать несколько раз перезагрузить страницу. При значительных сбоях в пинге и завершении работы с сообщением «unknown host» стоит попробовать найти проблемный узел с помощью утилиты Tracert (в UNIX системах может иметь аналог traceroute).

История [ править ]

Утилита ping была написана Майком Мууссом в декабре 1983 года, когда он работал в Баллистической исследовательской лаборатории , ныне Исследовательской лаборатории армии США . Замечание Дэвида Миллса об использовании эхо-пакетов ICMP для диагностики и измерений IP-сети побудило Муусса создать утилиту для устранения сетевых проблем. Автор назвал его в честь звука, который издает сонар , поскольку его методология аналогична локации эхолокации сонара. бэкронимPacket InterNet Groper для PING использовался более 30 лет, и хотя Мусс говорит, что с его точки зрения PING не был сокращением, он признал расширение имени Миллса. Первой выпущенной версией было ПО, являющееся общественным достоянием ; все последующие версии были лицензированы по лицензии BSD . Ping впервые был включен в 4.3BSD . Версия FreeDOS была разработана Эриком Энгельке и распространяется под лицензией GPL . Тим Кроуфорд разработал версию ReactOS . Он находится под лицензией MIT License .

RFC 1122 предписывает, что любой хост должен обрабатывать эхо-запросы ICMP и выдавать в ответ эхо-ответы.

Способ 3: Веб-интерфейс маршрутизатора

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

Подробнее: Как войти в веб-интерфейс роутера

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

  1. Через меню слева переместитесь в раздел «Network Tools». Еще этот раздел может называться «Системные инструменты» или «Дополнительно».

Там откройте консоль и задайте метод проверки IP-адреса.

Далее введите сам адрес и запустите диагностику.

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

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

Подробнее:Решение проблемы с неработающим интернетом на ПКПроверка роутера на работоспособность

Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.

От чего зависит пинг?

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

В случае длинной задержки сигнала – пинг называется высоким, а в случае быстрого прохождения сигнала обратно до пользователя – низким. Таким образом, существует пинг высокий и пинг низкий, и сам пользователь может понять, почему именно возникают проблемы у него в сети. Вообще, чем более низкий пинг, тем быстрее можно получить сообщения, ответы, быстрее производится обмен данными. Разумеется, возможен и обратный вариант — высокий пинг, он гораздо хуже низкого. Как правило, среднестатистический пинг составляет 100 – 120 мс. При пинге в 150 и больше достаточно сложно играть в компьютерные игры, а с пингом в 1000 мс работать в сети становится практически невозможно.

Синтаксис

Параметры

Параметр Описание
/t Указывает, что команда ping Continue отправляет сообщения эхо-запросов в место назначения, пока не будет прервано. Чтобы прервать и отобразить статистику, нажмите клавиши CTRL + ВВОД. Чтобы прервать выполнение и выйти из этой команды, нажмите клавиши CTRL + C.
/a Указывает, что разрешение имен должно выполняться на целевом IP-адресе. В случае успешного выполнения команды Ping отображает соответствующее имя узла.
параметра Указывает число сообщений запроса эха, которые будут отправлены. Значение по умолчанию — 4.
/l Задает длину (в байтах) поля данных в сообщениях запроса эха. Значение по умолчанию — 32. Максимальный размер — 65 527.
/f Указывает, что сообщения эхо-запросов отправляются с флагом «не фрагментировать » в заголовке IP, установленном в значение 1 (доступно только в IPv4). Сообщения эхо-запроса не могут быть фрагментированы маршрутизаторами по пути к назначению. Этот параметр полезен для устранения неполадок с максимальным количеством блоков передачи (PMTU).
/I Задает значение поля срока жизни (TTL) в заголовке IP для отправленных сообщений эхо-запросов. По умолчанию используется значение TTL по умолчанию для узла. Максимальный срок жизни — 255.
/v Указывает значение поля типа службы (TOS) в IP-заголовке для отправленных сообщений запроса эха (доступно только в IPv4). Значение по умолчанию равно 0. TOS задаются в виде десятичного значения от 0 до 255.
/r Указывает параметр записи маршрута в заголовке IP-адреса, который используется для записи пути, полученного сообщением запроса эха, и соответствующего сообщения о эхо-ответе (доступно только в IPv4). Каждый прыжок в пути использует запись в параметре запись маршрута . Если это возможно, укажите значение счетчика , равное или больше, чем число прыжков между источником и назначением. Число должно быть не меньше 1 и не больше 9.
ключ Указывает, что параметр отметка времени Интернета в заголовке IP используется для записи времени прибытия сообщения эхо-запроса и соответствующего сообщения эхо-ответа для каждого прыжка. Число должно быть не меньше 1 и не больше 4. Это необходимо для адресов назначения, находящейся в локальной связи.
/j Указывает, что сообщения эхо-запроса используют параметр свободного исходного маршрута в заголовке IP с набором промежуточных назначений, указанных в hostlist (только в IPv4). При свободной маршрутизации последовательные промежуточные назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов равно 9. Список узлов представляет собой набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
/k Указывает, что сообщения эхо-запроса используют в заголовке IP параметр с максимальным исходным маршрутом с набором промежуточных назначений, указанных в hostlist (доступно только в IPv4). При использовании явной исходной маршрутизации следующее промежуточное назначение должно быть напрямую достижимо (оно должно быть соседом в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов представляет собой набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
/w Указывает время ожидания сообщения эхо-ответа, соответствующего заданному сообщению запроса эха, в миллисекундах. Если ответное сообщение не получено в течение времени ожидания, отображается сообщение об ошибке «запрос был превышен). Время ожидания по умолчанию — 4000 (4 секунды).
/R Указывает путь к пути приема-передачи, который отслеживается (доступно только в IPv6).
Ключ Указывает используемый исходный адрес (доступен только в IPv6).
/4 Указывает IPv4, используемый для проверки связи. Этот параметр не требуется для определения целевого узла с IPv4-адресом. Необходимо только указать целевой узел по имени.
/6 Указывает IPv6, используемый для проверки связи. Этот параметр не требуется для определения целевого узла с IPv6-адресом. Необходимо только указать целевой узел по имени.
Указывает имя узла или IP-адрес назначения.
/? Отображение справки в командной строке.

Примеры

Чтобы проверить связь с целевым 10.0.99.221 и разрешить 10.0.99.221 в его имя узла, введите:

Чтобы проверить связь с 10.0.99.221 назначения с 10 сообщениями эхо-запроса, каждый из которых имеет поле данных 1000 байт, введите:

Чтобы проверить связь с назначением 10.0.99.221 и записать маршрут для 4 прыжков, введите:

Чтобы проверить связь с целевым 10.0.99.221 и указать свободный исходный маршрут 10.12.0.1-10.29.3.1-10.1.44.1, введите:

Общие сведения

Утилита ping является одной из стандартных консольных утилит, входящих в комплект поставки операционных систем семейства Microsoft Windows, и предназначена для проверки наличия и скорости соединения в сетях, работающих под управлением протокола TCP/IP. Утилиты с аналогичной функциональностью реализованы также в ряде других операционных систем и включены в состав ПО, управляющего некоторыми активными сетевыми устройствами, такими как, например, маршрутизаторы. В среде Windows работа с утилитой осуществляется с использованием командного интерпретатора CMD. В Unix-подобных системах для обращения к возможностям утилиты ping обычно требуется наличие прав root (суперпользователя), при этом в большинстве из них можно вызвать данную утилиту из терминала с помощью дополнительной команды sudo.

Принцип действия утилиты ping построен на анализе времени задержки между моментом отправки удаленному узлу запроса по протоколу ICMP (Internet Control Message Protocol Echo-Request) и получением от этого узла ответа (Internet Control Message Protocol Echo-Reply). Данный временной диапазон носит название RTT (Route Trip Time) и позволяет оценить скорость передачи информации, а также количество потерянных пакетов. На основе этих сведений можно сделать вывод о доступности удаленного узла и текущей нагрузке на используемые для соединения с ним каналы связи. Потеря ста процентов отправленных удаленному узлу пакетов может свидетельствовать о том, что данный узел недоступен, либо о выходе из строя промежуточного сетевого оборудования. Это может также означать, что какое-либо из осуществляющих маршрутизацию промежуточных устройств блокирует обработку запросов ICMP Echo.

Как диагностировать домашнюю локальную сеть и интернет при помощи команды ping

При помощи утилиты Ping можно легко диагностировать домашнюю сеть. Во-первых, перед использованием команды Ping, вам нужно будет использовать команду ipconfig, с помощью которой можно узнать IP-адрес вашего компьютера и IP-адрес основного шлюза, то есть локальный IP-адрес роутера (на домашнем роутере обычно используется два IP-адреса:

один IP-адрес  для взаимодействия с устройствами локальной сети, для этих устройств этот IP-адрес является адресом основного шлюза или шлюза по умолчанию, а второй IP-адрес используется для соединения с провайдерским роутером, его можно найти в разделе настроек WAN в роутере).

Вернемся к команде ipconfig, напишите ее в командной строке и нажмите Enter, вы получите большой вывод, который я не буду демонстрировать на скриншоте, а покажу лишь тот фрагмент, который нам нужен для диагностики домашней сети и сетевого интерфейса моего ПК.

Здесь мы видим IP-адрес моего компьютера: 192.168.0.101, маску подсети, в которой находится мой компьютер: 255.255.255.0, а также адрес основного шлюза, то есть IP-адрес интерфейса роутера, который «смотрит» в мою локальную сеть: 192.168.0.1, воспользовавшись этим IP-адресом, можно зайти в web-интерфейс роутера при помощи браузера, чтобы изменить его настройки.

Как нам это поможет при диагностике домашней сети? Всё очень просто! Мы будем пинговать эти адреса и смотреть на потери.Если у вас появились какие-то проблемы с выходом в Интернет, не спешите звонить в тех. поддержку своего провайдера (решение проблемы от этого может только затянуться), с большей долей вероятности проблема в вашей локальной сети, решение такой проблемы через провайдера — долгое занятие, если тех. поддержка не увидит у себя на сети никаких проблем, то просто пришлет к вам своего специалиста с ноутбуком, он подключится к вашему интернету, покажет, что всё работает и вам всё равно придется решать свою проблему самому, провайдер не отвечает за работоспособность вашей домашней сети.

Параметры команды ping и их описание

Общий синтаксис:

ping <имя сервера или IP-адрес>

Windows

Для просмотра в Windows также используйте команду ping /?

Используются часто:

Параметр Описание
-t Команда будет отправлять запросы на проверку постоянно, пока ее не прервать клавишами Ctrl + C. Удобно, если сеть не работает и чтобы постоянно не проверять, появилась ли связь.
-a Пытается определить имя узла через DNS.
-n Задает определенное число попыток отправки запроса.
-l Размер пакета. Используется для проверки стабильности сети, создания тестовой нагрузки и так далее.
-f По умолчанию ping разрешает фрагментацию, то есть пакет может быть разбит на несколько для соответствия минимальному пропускаемому размеру (MTU). Данный флаг это запрещает. Используется для определения вышеупомянутого MTU.
-i Задает срок жизни пакета (количество сетевых устройств, через которые может пройти сигнал). Может использоваться в случаях, когда количество оборудования слишком велико. Также можно определить его количества. 
-w Устанавливает время ожидания. Применяется, если существуют проблемы производительности на сети или расстояние до узла очень большое.
-S Позволяет выполнить проверку сети с определенного источника. Может быть использовано с узла с несколькими сетевыми адаптерами и отправкой запроса с определенного.
-4 Использовать только IPv4.
-6 Использовать только IPv6.

Используются редко

Параметр Описание
-r Записывает маршрут для указанного числа прыжков.
-s Задает метку времени для указанного числа прыжков.
-j Задает свободный выбор маршрута по списку узлов.
-k Задает жесткий выбор маршрута по списку узлов.
-R Использует заголовок маршрута для проверки и обратного маршрута.

Снятие ограничения на использование сетевого канала

Для Домашней версии ОС способ не подойдёт – в ней отсутствует Редактор групповых политик.

По умолчанию 20% доступной пропускной способности сети Windows 10 использует для собственных нужд. Исправим ситуацию, снизив нагрузку на сетевой канал и роутер.

  1. Зажмите клавиши Win + R и выполните команду «gpedit.msc».
  2. В разделе «Конфигурация компьютера» перейдите в подраздел «Административные шаблоны».
  3. В разделе «Сеть» перейдите в «Планировщик QoS».
  4. Откройте свойства параметра «Ограничить резервируемую пропускную…» двойным кликом.
  5. Перенесите переключатель в положение «Включено» и измените значение на большее. Устанавливать 100% не рекомендуется.
  6. Примените настройки и закрывайте все окна.

Как я могу провести тест Ping?

В следующем примере я пингую домен популярной новостной сети CNN. Флаг указывает команде ping отправить 8 эхо-запросов ICMP. Если этот флаг не установлен, команда ping отправляет 4 по умолчанию. Флаг устанавливает размер в байтах команды echo. В приведенном выше примере я отправляю эхо-запрос размером 1000 байт (1 килобайт). У вас есть возможность от 32 до 65 527 байт.

Однако, если флаг не установлен, по умолчанию отправляется 32-байтовый эхо-запрос. Последний параметр команды — это фактический домен www.cnn.com. Теперь давайте проанализируем результаты.

В примере мы видим, что мы пропингуем IP 151.101.85.67 (IP-адрес CNN) с 1000 байтов. Время, необходимое для ответа пакета, отображается в миллисекундах.

Первый отправленный нами пакет занял примерно 106 миллисекунд. Второе заняло 105 миллисекунд. Третье заняло 116 миллисекунд и так далее.

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

Замена Wi-Fi на провод

Любой маршрутизатор теряет пакеты данных, повышает задержки, особенно при подключении к сети по беспроводному каналу данных. Если хотите понизить пинг, подключите к компьютеру или ноутбуку кабель, входящий в квартиру от оборудования провайдера. Если такой возможности нет, откажитесь от Wi-Fi-соединения – подключите ноутбук к роутеру через витую пару – разъём LAN.

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

Command-Line Options

http-ping offers a rich set of command line options which can be seen by running «http-ping.exe /?» from a DOS prompt:

http-ping      
               
            ]
            URL

Where:
    URL            The URL you wish to check. For example, http://www.kiva.org,
                   http://209.191.122.70, or http://www.yourhost:8080.
                   Be sure to surround an IPv6 address with square brackets. For
                   example, http://.

Options:
    -t             Ping the specified URL until stopped.
                   To see statistics and continue - type Control-Break;
                   To stop - type Control-C.
    -n count       Send 'count' requests. Supercedes -t.
    -i interval    Wait 'interval' seconds between each request. There is a
                   1-second wait if this option is not specified.
    -f file-name   Save responses to file 'file-name'. Please specify the full
                   path, and use quotes around file names with spaces.
    -s             Silent. Print no output.
    -v             Verbose. Print detailed output. Supercedes -s.
    -q             Quick. Perform HTTP HEAD requests instead of GETs. This will
                   retrieve headers only, and bytes reported will be 0.
    -c             Perform a full connection on each request; ignore keep-alive.
    -r             Follow HTTP redirects.
    -w timeout     Wait 'timeout' seconds for a response before timing out.
                   Specify 0 to avoid timing out.
                   If not specified, the default timeout is 30 seconds.
    -d             Print the date and time of each ping attempt.
    -o data        Perform HTTP POSTs sending the given data. Please enclose
                   the data in quotes if it contains spaces.
    -of file-name  Perform HTTP POSTs sending the contents of file 'file-name'.
                   Please specify the full path, and use quotes if the file name
                   contains spaces.
    -ua user-agent Set the User-Agent value to 'user-agent'. Please use quotes
                   if the value contains spaces.
    -h header-line Pass the given header line as-is in each ping request. For
                   example, add a host header like this:
                   -h \"Host: www.site1.com\"
                   Be sure to surround the header-line with quotes. You can
                   specify multiple instances of this option.
    -p  Use the proxy URL specified. If no proxy URL is specifed,
                   use the value in the Windows Internet settings.
    -e             Instead of returning the percentage of requests that
                   succeeded, return the HTTP status code of the last request,
                   or 0 if the last request failed.
    -et            Instead of returning the percentage of requests that
                   succeeded, return the time taken (in milliseconds) by the
                   last request, or 0 if the last request failed.
    -eb            Instead of returning the percentage of requests that
                   succeeded, return the number of bytes transferred by the
                   last request, or 0 if the last request failed.
    -ipv4          Force IPv4 resolution for dual-stacked sites.
    -ipv6          Force IPv6 resolution for dual-stacked sites.

Upon completion, the exit code is the percentage of requests that succeeded, or either the HTTP status code, time taken, or the number of bytes transferred
of the last request (or 0 if the last request failed).

In a DOS batch file, you can access that exit code via the ERRORLEVEL variable
(as seen here in this sample batch file used with our run as a Windows Service product, AlwaysUp).

Назначение утилиты ping

Утилита Ping — В Windows есть утилита для проверки соединений в сетях на основе TCP/IP, а также обиходное наименование самого запроса. С помощью данной утилиты вы посылаете пакеты на нужный вам адрес или хост и смотрите есть ли ответ или нет, если его нет и нет запрещающих правил блокировать ICMP пакеты, то можно сделать вывод что хост не доступен. Данная программка есть как в Windows так и в Linux системах, и пишется везде одинаково, единственное могут быть разные дополнительные ключи.

Откройте командную строку в Windows и введите ping, а Linux системах в консоли команда та же. Перед вами откроется описание утилиты со всеми ключами.

Утилита ping или как проверить доступность хоста. Сетевые утилиты 1 часть-02

Why another Ping utility?

Many Ping utilities are already available, one is even released with Windows itself, called Ping. But hrPing has some advanced features other Pings have not.

In short:

  • Graphical display of ping results
  • Uses high resolution timers, so ping times are accurate to the usec
  • Can ping as well with UDP packets or ICMP timestamp messages
  • Times and handles ICMP error replies as well
  • Can have multiple pings «in-flight», no need to wait for a reply before sending the next ping
  • Improved statistics
  • Size sweep: Send increasing packet sizes
  • Can show only a summary of results
  • Is a Traceroute and a Pathping as well

You can do much more with hrPing than with Windows Ping.

Пример использования.

Запускаем пинг на адрес google.ru

Запускаем пинг указав ip вместо доменного имени

После запуска пойдёт процесс отправки и получения пакетов на указанный адрес, для его остановки нажмите сочетание клавиш Ctrl+C

После прекращения выполнения команды выводится отчет, с указанием количества отправленных и процентом потерянных пакетов.

Такого вида:

packets transmitted — отправлено пакетов;

received — получено пакетов;

packet loss — процент потерянных пакетов;

time — обще время работы;rtt min/avg/max/mdev — минимальное время/среднее время/максимальное время/квадратичное отклонение.

Если вы хотите отправить конкретное число запросов, например 20, то ваша команда будет выглядеть так

После отправки 20 пакетов будет выведен отчёт.