Windows 7, XP

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

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

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

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

Давайте рассмотрим работу данной программы, для этого запустим командную строку (Пуск \ Программы \ Стандартные \ Выполнить \ cmd)

И так, допустим нам нужно проверить соединение с сервером или рабочей станцией в сети, для этого вводим команду ping и ip адрес или dns имя компьютера, с которым необходимо проверить связь (ping 192.168.0.3 ).

Бывают ситуации, что браузер не хочет отображать сайт и может возникнуть подозрение, что провайдер некачественно выполняет свою работу. Однако браузер, как и любая программа, может глючить или просто быть не правильно настроен, по этому нужно убедиться, что интернета нет не по программной причине. Для этого «пропингуем» или как говорится в простонародье «пропнем» какой-нибудь сервер в интернете. И лучше проверять связь с серверами крупных интернет компаний, таких как Яндекс, Гугл, Майкрософт. Так как для них, недоступность сервера грозит потерей миллионов, в то время как сервера других компаний могут быть недоступны, а вы подумаете, что нет интернета (ping yandex. ru )

И так, какую информацию нам предоставляет команда ping:

1) IP адрес сервера - с которым мы тестируем связь «Обмен пакетами с yandex.ru с 32 байтами данных ». Т.е. ip адрес у данного сервера 213.180.204.11.

2) Время отклика сервера – это время определяется с момента отправки запроса, до получения ответа и измеряется в миллисекундах. Чем меньше данное значение, тем лучше связь.

3) Количество узлов , которое проходит пакет данных пока не попадет в пункт назначения. Об этом нам говорит значение TTL (в расшифровке time to life или время жизни ). Работа данного параметра заключается в том, что при прохождении каждого узла в сети (маршрутизатора) значение TTL уменьшается на единицу и таким образом можно узнать сколько узлов прошел пакет, пока не попал в пункт назначения. Вроде как по умолчанию TTL задается 128, но в разных операционных системах по разному.

Но есть способ попроще, чтобы узнать количество узлов и IP адреса этих узлов, через команду tracert yandex.ru .

По умолчанию отправляется последовательно 4 пакета и после их отправки приводится статистика. Количество отправленных, полученных и потерянных пакетов, в зависимости от этих значений вычисляется процент потерь. А так же вычисляется примерное время приема-передачи.

И так, о чем нам могут сказать данные полученные после выполнения команды ping:

1) Если вы «пингуете» компьютер в локальной сети и «пинги» не проходят, то есть несколько причин:

Не правильная настройка сетевого подключения;

Обрыв кабеля;

Удаленный компьютер выключен;

Неисправность сетевого оборудования (локальной или удаленной сетевой карты, коммутатора или маршрутизатора)

Либо пакеты блокируются файерволом.

2) Если вы проверяете связь с сетью Интернет, то возможны следующие причины:

Неисправность роутера (бывает, что роутер глючит, по этому следует его перезагрузить и проверить связь снова);

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

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

У команды ping, так же есть множество дополнительных параметров, чтобы узнать каких, достаточно набрать команду ping /? , но я расскажу о тех, которыми сам пользуюсь.

ping yandex.ru –t данная команда будет бесконечно проверять связь с заданным узлом, пока вы не нажмете Ctrl+C. Это помогает, когда связи нет, и чтобы не обновлять страницу браузера, просто ввести команду и как только пойдут «пинги» связь появится.

ping –a 213.180.193.11 – данная команда позволяет узнать DNS имя компьютера по ip адресу. Лично у меня была ситуация, когда один из компьютеров забирал много интернет трафика, а известен был только ip адрес, так вот данная команда позволила найти вредителя!

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

Давайте посмотрим, что умеет программа Ping, для этого нажмите пуск => выполнить => наберите cmd => нажмите Ок => наберите в черном окне команду

Ping /? => нажмите enter.

Вы увидите список команд, которые, можно выполнить с помощью программы Ping.

Ping [-t] [-a] [-n <число>] [-l <размер>] [-f] [-i ] [-v ] [-r <число>] [-s <число>] [[-j <список узлов>] | [-k <список узлов>]] [-w <тайм-аут>] [-R] [-S <адрес источника>] [-4] [-6] конечный_узел Параметры -t Проверка связи с указанным узлом до прекращения. Для отображения статистики и продолжения проверки нажмите сочетание клавиш CTRL+BREAK; для прекращения нажмите CTRL+C. -a Определение имен узлов по адресам. -n <число> Число отправляемых запросов эха. -l <размер> Размер буфера отправки. -f Установка в пакете флага, запрещающего фрагментацию (только IPv4). -i Задание срока жизни пакетов. -v Задание типа службы (только IPv4. Этот параметр недоступен и не влияет на поле TOS в заголовке IP). -r <число> Запись маршрута для указанного числа прыжков (только IPv4). -s <число> Отметка времени для указанного числа прыжков (только IPv4). -j <список_узлов> Свободный выбор маршрута по списку узлов (только IPv4). -k <список_узлов> Жесткий выбор маршрута по списку узлов (только IPv4). -w <тайм-аут> Тайм-аут для каждого ответа (в миллисекундах). -R Использование заголовка для проверки также и обратного маршрута (только IPv6). -S <адрес источника> Используемый адрес источника. -4 Принудительное использование протокола IPv4. -6 Принудительное использование протокола IPv6.

Давайте разберем некоторые из них.

Практическое использование:

Ключ t – применяется, когда необходимо пинговать какой-либо ресурс долго, чтобы не вводить каждый раз команду:

Ping сайт

можно ввести так:

Ping 27susday.ru -t

и процесс можно будет остановить только вручную, нажатием клавиши ctrl+c

Ключ i – нужен, чтобы задать срок жизни отправленного пакета, по умолчанию 128. Вы отправляете пакет и он начинает шарится по удаленным узлам, пройдя узел, отнимается единичка, и так пока не будет ноль. Затем пакет уничтожается, и выводит Вам соответствующее уведомление.

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

Бывает, что удаленный узел, вроде бы работает, т.е. вы можете на него зайти, Вы на сто процентов уверены в его работоспособности, а на ping не отвечает, хоть какую ставь задержку с помощью ключа w. Это объясняется тем, что системный администратор, поставил фаервол и запретил отвечать на ICMP пакеты. Это делается для того, чтобы нельзя было штурмовать эхо-запросами сервера, которые смотрят в Интернет. Упасть сервер не упадет, но вот его производительность снизится.

Совет: Если Вы начинающий системный администратор, советую и вам закрыть ICMP порт на своих серверах, которые у Вас смотрят в интернет.

В этой статье Вы узнали о трех основных ключах для программы Ping.

Видео-урок по уменьшению пинга в играх:

PING - основная утилита командной строки Windows для проверки соединений в сетях на основе TCP/IP. Команда PING с помощью отправки сообщений с эхо-запросом по протоколу ICMP проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом.

Ping пожалуй самая основная TCP/IP-команда среди пользователей Windows, используемая для устранения неполадок и проверки возможности доступа к Интернет.

Команда Ping, запущенная без параметров, выводит справку. Одинаково результативно работает на всех версиях Windows, включая и Windows 10 .

Для проверки сети также можно воспользоваться командами:

  • TRACERT - определяет путь до точки назначения с помощью посылки эхо-сообщений;
  • PATHPING - предоставляет информацию о потерях данных на промежуточных узлах.

Синтаксис параметры важные ключи команды PING

ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик] [{-j список_узлов | -k список_узлов}] [-w интервал] [имя_конечного_компьютера], где

  • -t - Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL-BREAK. Для прерывания команды ping и выйхода из нее нажмите клавиши CTRL-C.
  • -a - Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла.
  • -n счетчик - Задает число отправляемых сообщений с эхо-запросом. По умолчанию - 4.
  • -l размер - Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию - 32 байта. Максимальный размер - 65527.
  • -f - Задает отправку сообщений с эхо-запросом с флагом «Don"t Fragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit).
  • -i TTL - Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows XP это значение обычно равно 128. Максимальное значение TTL - 255.
  • -v тип - Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип - это десятичное значение от 0 до 255.
  • -r счетчик - Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9.
  • -s счетчик - Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4.
  • -j список_узлов - Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов - 9. Список узлов - это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
  • -k список_узлов - Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов - это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
  • -w интервал - Определяет в миллисекундах время ожидания получения сообщения с эхо-ответом, которое соответствует сообщению с эхо-запросом. Если сообщение с эхо-ответом не получено в пределах заданного интервала, то выдается сообщение об ошибке "Request timed out". Интервал по умолчанию равен 4000 (4 секунды).
  • имя_конечного_компьютера - Задает точку назначения, идентифицированную IP-адресом или именем узла.

Примеры использования команды PING

  • Для отображения справки в командной строке по команде введите: ping /? ;
  • Для выполнения проверки соединения адреса ya.ru до прекращения вручную введите: ping ya.ru -t ;
  • Для отправки сообщения с эхо-запросом по протоколу ICMP точке назначения 192.168.1.1 и сопоставления с ее узловым именем введите: ping -a 192.168.1.1;
  • Для отправки сообщения с эхо-запросом на адрес 10.0.99.221 десяти собщений с эхо-запросом, каждое из которых имеет поле данных из 1000 байт, введите: ping -n 10 -l 1000 10.0.99.221;
  • Для отправки сообщения с эхо-запросом точке назначения 10.0.99.221 и записи маршрута для 4 переходов введите: ping -r 4 10.0.99.221;
  • Для отправки сообщения с эхо-запросом на адрес 10.0.99.221 и задания свободной маршрутизации для точек назначения 10.12.0.1-10.29.3.1-10.1.44.1 введите: ping -j 10.12.0.1 10.29.3.1 10.1.44.1 10.0.99.221.

Видео - Как пользоваться утилитой 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 байт. Советуем большие пакеты не отсылать, а то яндекс может обидеться . Ну, и предвосхищая вопросы в комментариях, если все ваши пакеты теряются, значит источник по какой-то причине недоступен, и нужно эту причину искать. Надеемся проверка пинга интернета или другого источника прошла успешно, читайте сайт !