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

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

Как работает Ping

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

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

И не имеет значения, какую операционную систему Вы используете. Поднимите терминал или окно командной строки, и Вы можете использовать ping для MacOS, Linux или любой версии Windows.

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

Мы собираемся использовать командную строку Windows в нашем примере здесь. Но Dы также можете использовать команду ping в Windows PowerShell или в приложении Terminal на macOS или любом дистрибутиве Linux. Как только Dы доберетесь до фактической команды, она работает одинаково везде.

В Windows нажмите Windows + R. В окне «Запуск» введите «cmd» в поле поиска и нажмите «Enter».

В командной строке введите «ping» вместе с URL-адресом или IP-адресом, который Вы хотите проверить, и нажмите «Enter»..

Этот ответ показывает URL-адрес, который Вы просматриваете, IP-адрес, связанный с этим URL-адресом, и размер пакетов, отправляемых в первой строке. Следующие четыре строки показывают ответы от каждого отдельного пакета, включая время (в миллисекундах), которое требуется для ответа, и время жизни (TTL) пакета, которое представляет собой количество времени, которое должно пройти до сброса пакета.

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

И на следующем рисунке мы пингуем маршрутизатор в нашей локальной сети, используя его IP-адрес. Мы также получаем от него нормальный ответ.

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

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

Если Вам это интересно, просто введите «ping /?» В командной строке, чтобы увидеть список параметров.

Что Вы можете сделать с помощью Ping

Теперь, когда Вы знаете, как использовать эту команду, вот некоторые интересные вещи, которые Вы можете сделать с ней:

  • Ping URL (например, сайт) или IP-адрес, чтобы узнать, можете ли Вы добраться до интернет-адресата. Если Вы получите успешный ответ, Вы знаете, что все сетевые устройства между Вами и этим получателем работают, включая сетевой адаптер на Вашем компьютере, Ваш маршрутизатор и любые устройства в Интернете между Вашим маршрутизатором и пунктом назначения. И если Вы заинтересованы в дальнейшем изучении этих маршрутов, Вы можете использовать другой сетевой инструмент с именем tracert, чтобы сделать это.
  • Ping URL-адреса, чтобы увидеть его IP-адрес. Если Вы хотите узнать IP-адрес для определенного URL-адреса, Вы можете отправить URL-адрес. Инструмент ping показывает Вам вверху IP-адрес, с которым он работает.
  • Ping Вашего маршрутизатора, чтобы увидеть, можете ли Вы достичь его. Если Вы не можете успешно выполнить ping интернет адреса, Вы можете попробовать выполнить ping-соединение с Вашим маршрутизатором. Успешный ответ позволяет узнать, что Ваша локальная сеть работает нормально, и проблема, связанная с доступом к интернет-сайту, находится где-то вне Вашего контроля.
  • Ping Вашего loopback-адреса (127.0.0.1). Если Вы не можете успешно выполнить ping роутера, но Ваш маршрутизатор, похоже, включен и работает, Вы можете попробовать ping так называемый loopback адреса. Этот адрес всегда 127.0.0.1, и его успешное тестирование позволяет узнать, что сетевой адаптер на Вашем компьютере (и сетевое программное обеспечение в Вашей ОС) работает правильно.

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

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

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

Packet Internet Grouper(акроним команды Ping) служит для проверки соединения с тем или иным сервером либо роутером. Обычно эта команда используется для выявления проблем соединения. Команда Ping позволяет проверить соединение и сделать выводы о необходимости устранения неисправностей. Потом уже придется думать о том, как понизить пинг и улучшить «коннект». Проверить качество соединения в Windows не составляет никакого труда. Сейчас мы в этом убедимся.

Как использовать команду

Первым делом нужно запустить командную строку 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». Внимание, адрес роутера может отличаться!

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

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

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

Видео, расположенное исчерпывающе объясняет, как нужно использовать cmd ping.

А это видео еще более подробно описывает процесс проверки соединения на примере Windows 7.

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

Заключение

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


Приветствуем всех, кто хочет проверить пинг на своём компьютере! Для чего нужно проверять пинг, и что это вообще такое? Пинг (ping или Packet InterNet Grouper) является утилитой для проверки соединений в сетях на основе протокола TCP/IP. Эта программа включена в «настольных» операционных систем Windows и Unix-подобных.

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


Как проверить пинг в Windows

Подобная проверка является очень важной. Проверив пинг, Вы всегда можете понять, работает сеть или интернет, передаются ли пакеты по протоколу TCP. Transmission Control Protocol — это универсальный сетевой протокол, который используется для передачи данных. Когда вы играете в игру по сети или интернет, работаете в браузере или пытаетесь , подключив к нему ноутбук или компьютер, — везде участвует протокол TCP.

Команда PING в данном случае делает одну простую вещь. Посылает пакеты по протоколу TCP на указанный узел. Чтобы проверить пинг в Windows нужно вызвать консоль с командной строкой. Для Windows 7 консоль вызывается следующим образом:

Нажимаем «Пуск» -> в строке поиска вводим команду «CMD» и жмём Enter

Должно появиться чёрное окно, это и есть консоль Windows. Команда «ping» является стандартной командой консоли. Самый простой вариант команды выглядит так:


ping «сетевой адрес или имя удалённого сервера»

На картинке показан пример выполнения команды. Как видите, указан размер пакета и скорость отправки:


То есть, если Вы например хотите узнать, доступен ли роутер, который находится по адресу 192.168.1.1, нужно ввести:

Или можно проверить любой сайт в интернете. Проверка пинга интернета на примере Яндекс:

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

  • Атрибут «-n» задает число пакетов, которые будут отправлены получателю.
  • Атрибут «-t» позволит работать команде бесконечно долго. Это очень удобно, если в сети есть потери пакетов, всегда можно сделать достаточную выборку.
  • Атрибут «-l» позволяет задать размер отправляемого пакета.

Например, команда ping ya.ru -t -l 128 , будет отправлять сайту яндекса неограниченное число пакетов размером 128 байт. Советуем большие пакеты не отсылать, а то яндекс может обидеться . Ну, и предвосхищая вопросы в комментариях, если все ваши пакеты теряются, значит источник по какой-то причине недоступен, и нужно эту причину искать. Надеемся проверка пинга интернета или другого источника прошла успешно, читайте сайт !

Понятие «пинг» хорошо знакомо игрокам, которые проводят много времени в мультиплеере, иначе говоря, играют по сети. Чем ниже пинг, тем меньше времени тратит компьютер, чтобы передать на удаленный сервер информацию (пакеты данных) и получить ответ. Высокий пинг приводит к лагам, то есть пользователь видит картинку в игре не в режиме реального времени, а с некоторым запозданием. Пользоваться сетью с высоким пингом сложно, особенно если речь идет об онлайн играх, поэтому рекомендуется проверить показатель качества соединения с сервером, и при необходимости его понизить.

Зачем проверять пинг

Если вам кажется, что интернет-соединение работает медленно, рекомендуется проверить пинг. Например, это может быть необходимо в следующих ситуациях:

  • Обрывается связь с интернетом, например, при загрузке страницы в браузере;
  • При просмотре видео в интернете его загрузка происходит медленно;
  • Страницы в браузере и контент на них загружаются медленно, например, в социальных сетях фотографии открываются по несколько секунд.

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

Как проверить пинг через командную строку

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


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

Как проверить пинг сторонними приложениями

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

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

По результатам проверки будет отображена скорость интернет-соединения, а также информация о пинге.

Как снизить пинг

Рекомендуем прочитать:

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

  1. Обновить драйвера сетевой карты или Wi-Fi приемника, через который идет соединение;
  2. Убедиться, что на компьютере отсутствуют вирусы, например, «биткойн-майнеры», которые потребляют ресурсы компьютера, в том числе и сетевые;
  3. Проверить, не загружаются ли в фоновом режиме какие-нибудь файлы. Наиболее часто пользователи забывают отключить torrent-трекер, сворачивая его в панель управления;
  4. Проверить через «Диспетчер задач», какие конкретно приложения в данный момент грузят систему и сеть. Не исключено, что идет загрузка на компьютер очередного обновления Windows, из-за чего пинг повышается.

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

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

Для начала необходимо открыть командную строку. Делается это так: нажимаете кнопку пуск, выбираете пункт "выполнить".

Альтернативные способ - нужно нажать клавишу Win (между Ctrl и Alt) и R одновременно, этот способ работает также и на Висте

Появляется окошко, в которое нужно вписать cmd и нажать ОК

Появляется та самая командная строка

В ней можно набирать и "вводить" команды, нажимая Enter. Результаты можно копировать - если нажать правую кнопку можно выделить нужный кусок, далее нужно еще раз нажать правую кнопку мыши.

Команда 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 время

Статистика Ping для 127.0.0.1:

Минимальное = 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

Статистика Ping для 212.193.236.38:

Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),

Приблизительное время приема-передачи в мс:

Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек

C:\Documents and Settings\Администратор>

Можно заметить только одно отличие - пакеты доходили не мгновенно, а за 3 миллисекунды. Надеюсь, у вас тоже не было никакой задержки при доставке пакетов, а главное - вы не увидели строчки типа

Превышен интервал ожидания для запроса.

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

Команда ipconfig

Следующая важная команда - ipconfig . Введите ее. У меня получилось вот так:

Ethernet - Ethernet адаптер:

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

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

C:\Documents and Settings\Администратор>

Самую полезную информацию я выделил жирным. выделил мне динамиеский адрес на основе моего MAC-адреса или физического адреса. Мои - это 212.192.244.2 и 212.192.244.3.

Другие команды

Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert сайт . Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути. Первой точкой будет ваш шлюз. Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL - time to live - целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается. По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h .