Ping
Содержание:
Простая проверка доступности
Это то, что делали многие пользователи, – пинговали популярные ресурсы, чтобы убедиться, что интернет на их компьютере работает. Эта же команда используется для проверки доступности.
Пример запроса:
Windows отправит только 4 запроса, после чего выдаст статистику для указанного адреса. Можно убрать это ограничение, указав параметр -t.
Чтобы прервать отправку и получить статистику, нажимаем сочетание клавиш Ctrl+C.
По умолчанию команда ping IP-адреса на Linux посылает пакеты, пока вы не прервете их отправку вручную с помощью сочетания клавиш Ctrl+C. Чтобы ограничить количество, укажем нужное число. Например:
Основные команды
Если возникают проблемы с доступом к сайту, в первую очередь необходимо проверить доступ к серверу, на котором он расположен. Сделать это можно при помощи перечисленных ниже команд-утилит.
- В MacOS для выполнения ping, nslookup, tracert можно использовать «Сетевую утилиту» вместо терминала.
ping
Команда ping позволяет проверить время отклика компьютера или ресурса на запрос.
Для получения информации необходимо ввести в командную строку саму команду и доменное имя сайта, на который вы не можете зайти, и нажать Enter.
ping domain.ru
Для остановки выполнения команды нажмите Ctrl+C.
В сетевой утилите в Mac необходимо перейти на вкладку Ping, ввести доменное имя и нажать Ping.
tracert
Команда tracert позволяет выполнить трассировку, то есть отследить путь переданных пакетов с данными от вашего компьютера до указанного адреса.
Для получения информации необходимо ввести в командную строку саму команду и доменное имя сайта, на который вы не можете зайти, и нажать Enter.
tracert domain.ru
nslookup
Команда nslookup позволяет запросить информацию с DNS-серверов.
Для получения информации необходимо ввести в командную строку саму команду и доменное имя сайта, на который вы не можете зайти, и нажать Enter.
nslookup domain.ru
Полученные сведения вы можете использовать для самостоятельного анализа либо предоставить их в обращении к службе поддержки.
telnet
Еще одна команда диагностики, которая может быть полезна — это telnet. Telnet имеет смысл использовать для проверки работы конкретной службы (главным образом — почтовых серверов), если наблюдаются проблемы с подключением к ней.
Обратите внимание: если после выполнения команды выдается сообщение «telnet не является внутренней или внешней командой…», необходимо активировать telnet, выполнив в командной строке:
dism /online /Enable-Feature /FeatureName:TelnetClient
После можно работать с telnet.
Например, для проверки соединения с сервером исходящей почты, используйте:
telnet smtp.timeweb.ru 25
Если проблема возникает при подключении по другому порту (2525 или 465), указывайте в команде именно его.
Аналогичным образом можно проверить подключение к серверам входящей почты, указав необходимые номера портов (могут быть 110 или 995 для POP3, 143 или 993 для IMAP):
telnet pop3.timeweb.ru 110 telnet imap.timeweb.ru 143
Ответ «Connected to имя_сервера» говорит об успешном подключении. Если в выводе команды сообщение об ошибке подключения («Unable to connect to remote host»), вероятнее всего, с вашей стороны блокируются подключения на конкретный порт, и необходимо обратиться к провайдеру или администратору сети для устранения этого ограничения. К обращению стоит приложить вывод команды telent. Трафик на порт может также блокироваться антивирусом или фаерволом — проверьте дополнительно соответствующие настройки ПО.
Еще одно частое применение telnet — проверка удаленного подключения к базе данных:
telnet имя_сервера 3306
Описание команды PING
PING – основная утилита командной строки Windows для проверки соединений в сетях на основе TCP/IP. Команда PING с помощью отправки сообщений с эхо-запросом по протоколу ICMP проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом.
Ping пожалуй самая основная TCP/IP-команда среди пользователей Windows, используемая для устранения неполадок и проверки возможности доступа к Интернет.
Команда Ping, запущенная без параметров, выводит справку. Одинаково результативно работает на всех версиях Windows, включая и Windows 10.
Для проверки сети также можно воспользоваться командами:
- TRACERT – определяет путь до точки назначения с помощью посылки эхо-сообщений;
- PATHPING – предоставляет информацию о потерях данных на промежуточных узлах.
Как использовать Ping
Мы собираемся использовать командную строку Windows в нашем примере здесь. Но Dы также можете использовать команду ping в Windows PowerShell или в приложении Terminal на macOS или любом дистрибутиве Linux. Как только Dы доберетесь до фактической команды, она работает одинаково везде.
В Windows нажмите Windows + R. В окне «Запуск» введите «cmd» в поле поиска и нажмите «Enter».
В командной строке введите «ping» вместе с URL-адресом или IP-адресом, который Вы хотите проверить, и нажмите «Enter». На изображении ниже мы пинговали guidepc.ru и получили нормальный ответ.
Этот ответ показывает URL-адрес, который Вы просматриваете, IP-адрес, связанный с этим URL-адресом, и размер пакетов, отправляемых в первой строке. Следующие четыре строки показывают ответы от каждого отдельного пакета, включая время (в миллисекундах), которое требуется для ответа, и время жизни (TTL) пакета, которое представляет собой количество времени, которое должно пройти до сброса пакета.
Внизу Вы увидите сводку, которая показывает, сколько пакетов было отправлено и получено, а также минимальное, максимальное и среднее время отклика.
И на следующем рисунке мы пингуем маршрутизатор в нашей локальной сети, используя его IP-адрес. Мы также получаем от него нормальный ответ.
Когда инструмент ping не получает ответа от любых устройств, которые Вы пинговали, это также дает Вам знать об этом.
И вот как использовать пинг на самом базовом уровне. Конечно, как и большинство команд, есть несколько дополнительных опций, которые Вы можете использовать, чтобы заставить его вести себя по-другому. Например, Вы можете заставить его отслеживать пункт назначения до тех пор, пока Вы не остановите команду, не укажете, сколько раз Вы хотите, чтобы он выполнял ping, задал, как часто он должен пинговать, и многое другое. Но, если Вы не выполняете некоторые конкретные типы устранения неполадок, Вам не нужно беспокоиться об этих расширенных параметрах.
Если Вам это интересно, просто введите «ping /?» В командной строке, чтобы увидеть список параметров.
Как проверить пинг интернет соединения
Существует 2 основных метода провести измерение пинга:
с помощью командной строки;
Предпочтительнее первый вариант, поскольку он не требует поиска и посещения сторонних ресурсов и допускает проведение теста исключительно собственными силами и средствами. Минусом подобного подхода является тот факт, что не всем пользователям удобно пользоваться командной строкой, зато использование браузера и поиск нужного сайта не вызовет затруднений. Но, чтобы упростить выбор оптимально подходящего сервиса, стоит присмотреться к следующим вариантам:
Существуют и иные сервисы для измерений, но перечисленные выше порталы наиболее известны и востребованы среди пользователей. При этом указанный список не является рейтингом, а упомянутые системы можно назвать равноценными. Тем более, принцип использования данных программ предельно схож, а качество полученных показателей не должен различаться, независимо от выбранного портала.
Через командную строку на компьютере
Выше уже упоминалось о преимуществах проверки доступности интернета (ping check) через командную строку. Тем людям, которые решат воспользоваться подобным подходом, придётся:
- вызвать строку, одновременно нажав на своём компьютере клавиши Win и R;
- ввести в открывшееся поле короткую комбинацию cmd и нажать кнопку Ok;
- дождаться открытия нового окна, куда требуется вписать 2 слова: ping адрес сайта (адрес сайта копируется из адресной строки или вводится в качестве ip);
- кликнуть Enter на клавиатуре;
- подождать измерения;
- изучить полученную информацию.
Итогом произведенной операции станет получение максимально полных сведений о времени отклика. Пользователям станет известно сразу 4 показателя:
- количество потерянных пакетов;
- минимальное время передачи;
- максимальная скорость передачи;
- средние показатели.
Особенно важен для качественного соединения последний указанный параметр, поскольку он позволяет узнать среднее значение, на которое следует ориентироваться.
Examples
This simple command shows how our web site is performing:
http-ping https://www.coretechnologies.com
Example #2: Ping with HEAD instead of GET (to avoid downloading the content)
Use the -q flag to instruct the server not to return the message-body/content on each ping. This option lessens the impact on the server and is appropriate for checking that a URL is being served.
For example, this command checks that the AlwaysUp user manual PDF file is available. The -q option avoids a 1.5 MB transfer on each ping!
http-ping -q https://www.coretechnologies.com/products/AlwaysUp/AlwaysUpUserManual.pdf
Example #3: Follow redirects
If the URL you are pinging has been moved, the result might be 301/Redirected. This is what happens if we try to access the Yahoo! website over HTTP:
To follow the redirect and make a subsequent request to the new location, we specify the -r flag:
http-ping -r http://www.yahoo.com
(Of course, another option is to update the URL being interrogated and avoid the redirect hop, but that depends on the specific situation.)
Example #4: Going through a proxy server
If your connection to the Internet is through a proxy, you can specify the server on the command line.
Here is the command line for pinging our web site through one of the proxy servers mentioned in the Free Proxy List:
http-ping -p http://142.4.15.25:3128 https://www.coretechnologies.com
Example #5: Probing a server from a batch file
You can use http-ping as part of a batch file to monitor a web server.
The standard ERRORLEVEL variable will capture http-ping’s exit code, which you can use to direct your script.
Here is a simple example, to give you the general idea:
REM Ping the web server http-ping.exe -q https://www.coretechnologies.com REM http-ping returns the percentage of pings that succeed. REM With 4 attempts, this can be 0, 25, 50, 75, or 100. IF ERRORLEVEL 0 GOTO failure IF ERRORLEVEL 25 GOTO partialsuccess IF ERRORLEVEL 50 GOTO partialsuccess IF ERRORLEVEL 75 GOTO partialsuccess IF ERRORLEVEL 100 GOTO success :partialsuccess echo Partial success! exit 0 :failure echo Failed! exit 1 :success echo Succeeded! exit 0
Enjoy!
Как проверить пинг
Проверка пинга на компьютерах и ноутбуках возможна с помощью командной строки или специальных сервисов. Пользоваться командной строкой на разных операционных системах умеют не все пользователи.
Проще перейти на сайт SPEEDTEST.kz и запустить тестирование пинга:
- Запустить браузер на устройстве, закрыть все вкладки, кроме одной;
Открыть сайт SPEEDTEST.kz и дать ему загрузиться полностью;
Закрыть лишние программы и приложения, подключенные к интернету;
Запустить проверку с помощью кнопки «Начать тестирование»;
Дождаться завершения теста ping-online.
Сервис выдает 4 типа результатов
Помимо пинга, важно обращать внимание на остальные тоже. Пинг тесно связан со значением задержки. Оба параметра измеряются в миллисекундах, но задержка показывает только время, необходимое для отправки данных с устройства на сервер
Пинг отражает полный цикл и его значение будет выше. Загрузка и выгрузка показывают актуальную скорость сети, количество Мбит информации, которые перемещаются на сервера и устройства за 1 секунду
Оба параметра измеряются в миллисекундах, но задержка показывает только время, необходимое для отправки данных с устройства на сервер. Пинг отражает полный цикл и его значение будет выше. Загрузка и выгрузка показывают актуальную скорость сети, количество Мбит информации, которые перемещаются на сервера и устройства за 1 секунду.
Проверка через командную строку
Измерить пинг можно без использования сторонних сервисов. Проверка дает точные результаты, но будет проходить немного дольше, чем с помощью специальных инструментов – сайтов, программ.
- Вызвать командную строку. На всех версиях Windows она вызывается сочетанием клавиш Win+R или в меню «Пуск». Через «Пуск» можно вызвать строку от имени администратора, если на устройстве стоят ограничения в правах. В окошке после нажатия сочетания клавиш нужно ввести команду «cmd», она откроет строку.
- Появится окно с черным фоном и курсором для печати. Здесь нужно ввести команду «ping ___». Вместо нижнего подчеркивания необходимо ввести свой IP-адрес или адрес сайта, если проверка ведется для конкретного сервера. Свой IP можно посмотреть в настройках подключения к интернету.
- Нажать клавишу ввода и дождаться, пока программа проверит подключение.
По завершении проверки пользователю предоставляется 4 вида данных: минимальное и максимальное время передачи данных, среднее значение, количество потерянных пакетов. Пакеты данных теряются при высокой задержке, низкой скорости интернета или разрывах соединения. Система будет проверять пинг в течение 2-5 минут, в зависимости от мощности компьютера.
Общие сведения
Утилита 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 — наиболее применяемая утилита командной строки, основное назначение которой — проверка работоспособности и диагностика качества соединения TCP/IP. Ping позволяет посылать пакеты на заданный адрес и по факту получения (или не получения) ответа определять наличие доступа к ресурсу. Утилита по умолчанию присутствует во всех версиях операционных системах.
- TRACERT — утилита, которая отслеживает путь передачи данных. Такая процедура называется трассировкой маршрута до оконечного адреса. Особенности трассировки — остановки во всех промежуточных точках и показ задержек передачи данных на каждом узле. Основная цель — выявление точки маршрута, в которой происходит потеря пакетов.
PING
Чтобы «пропинговать» адрес, нужно перейти в командную строку. Для этого нажмите Win+R или начните писать в поиске меню «Пуск» слово «Выполнить». В появившееся окно впишите команду «cmd» и нажмите «ОК».
В новом окне нужно ввести команду «ping» и адрес сайта
Нажмите «Enter». Выполнение этой команды представляет собой отправку и получение четырех пакетов из 32 байтов и вывод на экран статистики получения ответа.
Длительность получения ответа в несколько миллисекунд (мс) означает доступность сайта. Если на экране появляется строка «превышен интервал ожидания для запроса» — сайт недоступен или использует повышенные параметры защиты.
Если нужно постоянно мониторить время ответа сайта, не ограничиваясь четырьмя пакетами, добавьте параметр -t после команды ping. Остановить выполнение такой команды можно комбинацией клавиш Ctr+C.
Если нужно передать заданное количество пакетов, воспользуйтесь параметром -n, после которого укажите нужное число.
Также можно задавать объем отправляемых пакетов, используя параметр -l (не более 1450 байт).
Перечисленные параметры можно комбинировать.
Если в результате выполнения команды «ping» пакеты не принимаются, заданный узел недоступен или в нем отключена функция ответа на ping-запросы. В таком случае можно воспользоваться детальной проверкой с помощью другой утилиты — tracert.
TRACERT
Для того, чтобы начать трассировку, введите в командную строку команду tracert и ip-адрес или домен сервера.
В результате выполнения команды на экран выводятся адреса промежуточных маршрутизаторов и время отклика каждого из них. Если все пакеты прошли промежуточные отрезки без проблем, неполадок нет. А если в передаче пакетов возникают проблемы, Вы можете увидеть, на каком промежутке маршрута это происходит.
Команды используют не только, чтобы проверять доступность определенного ресурса, но и чтобы проверить скорость соединения с необходимым хостом (ПК, сервер).
Если Вы обнаружили проблемы с соединением с отдельным ресурсом (доступ к которому не запрещен законом), копируйте результаты проверки в отдельный файл и обращайтесь к специалистам нашего сервисно-информационного центра. Это поможет нам быстро устранить проблему.
Как проверить пинг в игре
Во многих популярных онлайн играх, пинг можно проверять, используя встроенные функции. В некоторых играх он показан по умолчанию, например, World of Tanks.
В других нужно использовать специальное сочетание клавиш, команды или включить его показ в настройках игры.
Проверить пинг в Dota 2
Чтобы узнать пинг в Доте 2 нужно во время игры ввести специальную команду. Для этого нажмите Enter и в чате введите приведенный ниже текст, затем снова нажмите Enter.
После этого, в правом верхнем углу экрана будет показан пинг и процент потерь пакетов.
Проверка пинга в World of Warcraft
Чтобы увидеть пинг в этой игре, требуется навести мышь на кнопку главного меню.
В других играх способы просмотра пинга могут быть похожими, если вы не знаете как посмотреть пинг в свое игре, и не нашли такой функции в её настройках, то стоит спросить об этом у других игроков.
Пинг имеет не меньшее значение для качества подключения и к интернету, чем скорость трафика. Даже моментальная загрузка и высокоскоростная сеть не обеспечит пользователя нормальным соединением и достойным уровнем скачивания без подходящего показателя пинга. Именно поэтому в случае возникновения затруднений требуется проверить Ping. При этом предпочтительнее окажутся минимальные показатели.
Но, прежде чем переходить к измерению и рассмотрению основных особенностей проведения проверки, следует определить, что представляет собою упомянутый ранее Ping. Если не углубляться в подробности и технические детали, под данным понятием понимается время, необходимое для отправки сигнала с ПК пользователя на сервер и получения с него ответного отклика. Измеряется это время в миллисекундах и, что вполне логично, чем меньше оно окажется, тем лучше для качества передачи данных. При длительном времени ожидания, соответственно, скорость трафика оказывается ниже.
Как пропинговать IP адрес через командную строку
При возникновении проблем с работой локальной сети или подключения к Интернет часто рекомендуют использовать команду «ping». Например, не редко можно услышать рекомендацию выполнить команду «ping» до удаленного компьютера или сервера.
В данной статье мы рассмотрим именно этот вопрос. Здесь вы узнаете, как пропинговать IP адрес через командную строку. Статья будет актуальной для всех современных версий Windows, включая Windows 7 и Windows 10.
Команда «ping» — это программа для командной строки Windows, которая используется для проверки соединения между узлами в сетях на базе TCP/IP. Проверка соединения выполняется с помощью отправки на другой компьютер эхо-сообщения по протоколу ICMP (Internet Control Message Protocol). Если сообщения достигает получателя, то он должен отправить сообщение в ответ, после чего в командной строке появляется информация о получении ответа.
С помощью команды «ping» можно получать разную информацию. Например, вы можете узнать, работает ли компьютер по определенному IP адресу, есть ли связь с этим компьютером, а также какое качество соединения. Кроме этого, таким образом узнать IP-сервера по его доменному имени (или наоборот) и проверить работу DNS-сервера.
Нужно отметить, что удаленный компьютер может быть настроен таким образом, что он не будет отвечать на «ping» запросы. В этом случае не вы не сможете успешно пропинговать IP-адрес, даже в том случае, если компьютер работает, подключен к сети и соединение с ним хорошее.
В операционных системах Windows команда «ping» имеет следующий синтаксис:
ping
Самыми часто используемыми опциями команды «ping» являются:
- /t — Продолжать отправлять ping запросы без остановки. Для прекращения нужно нажать Ctrl-C.
- /a — Преобразовать IP-адрес компьютера в имя узла.
- /n — Отправлять указанное количество ping-запросов. По умолчанию, 4.
- /? – Просмотр справочной информации.
Для того чтобы посмотреть список всех доступных опций вы можете выполнить «ping /?» или ознакомиться с официальной документацией на сайте Майкрософт.
Команда «ping» работает очень просто и не требует прав администратора. Для того чтобы пропинговать IP адрес через командную строку вам будет достаточно запустить командную строку, ввести «ping» и через пробел указать IP адрес.
Чтобы запустить командную строку нужно открыть меню «Пуск» и ввести в поиск фразу «командная строка». Поиск работает как в Windows 7, так и в Windows 10.
Также командную строку можно запустить через меню «Выполнить». В этом случае нужно нажать комбинацию клавиш Win-R и ввести «cmd». Этот способ также работает как в Windows 7, так и в Windows 10.
После запуска командной строки можно выполнять команду «ping». Например, для того чтобы пропинговать IP адрес 192.168.1.1 вам нужно ввести «ping» и через пробел указать IP-адрес «192.168.1.1».
Аналогичным образом мы можем выполнить пинг указывая не IP-адрес, а имя компьютера или домен. Это может быть полезно для проверки работы подключения к интернету. Например, чтобы пропинговать сайт Google.com нужно выполнить следующую команду:
Используя опции, которые поддерживает команда «ping», можно получить больше информации. Например, добавив опцию «/a» можно узнать имя компьютера или домен, который связан с указанным IP-адресом. Например, для того чтобы узнать имя компьютера по IP-адресу «192.168.1.111» нужно выполнить следующую команду:
ping /a 192.168.1.111
Для того чтобы проверить стабильность соединения можно выполнить постоянный «ping». Для этого команду нужно выполнять с опцией «/t».
ping /t google.com
Чтобы остановить постоянную отправку эхо-запросов нужно нажать Ctrl-C. После этого появится собранная статистика: количество отправленных, полученных и потерянных пакетов, а также процент потерь и время передачи в миллисекундах.
В целом команда «ping» – это простой и эффективный инструмент для диагностики локальной сети и проверки подключения к интернету, использовать который должен уметь любой пользователь.