ping
Проверяет подключение на уровне IP-адреса к другому компьютеру TCP/IP, отправляя сообщения запроса на эхо-запрос icMP. Отображается получение соответствующих ответных сообщений echo, а также время кругового пути. ping — это основная команда TCP/IP, используемая для устранения неполадок с подключением, доступностью и разрешением имен. При использовании без параметров эта команда отображает содержимое справки.
Эту команду также можно использовать для проверки имени компьютера и ЕГО IP-адреса. Если проверка проверки связь с IP-адресом выполнена успешно, а проверка имени компьютера — нет, возможно, возникла проблема с разрешением имен. В этом случае убедитесь, что указанное имя компьютера можно разрешить с помощью локального файла Hosts, с помощью запросов системы доменных имен (DNS) или с помощью методов разрешения имен NetBIOS.
Эта команда доступна только в том случае, если протокол TCP/IP установлен в качестве компонента в свойствах сетевого адаптера в разделе Сетевые подключения.
Синтаксис
ping [/t] [/a] [/n ] [/l ] [/f] [/I ] [/v ] [/r ] [/s ] [] [/w ] [/R] [/S ] [/4] [/6]
Параметры
Параметр | Описание |
---|---|
/t | Указывает, что функция проверки связи продолжает отправлять сообщения echo Request в место назначения до тех пор, пока они не прерваны. Чтобы прервать и отобразить статистику, нажмите клавиши CTRL+ВВОД. Чтобы прервать и выйти из этой команды, нажмите клавиши CTRL+C. |
/a | Указывает обратное разрешение имен, которое должно выполняться для IP-адреса назначения. В случае успешного выполнения проверки связи отображается соответствующее имя узла. |
/N | Указывает количество отправляемых сообщений echo Request. Значение по умолчанию — 4. |
/L | Указывает длину (в байтах) поля Данные в сообщениях echo Request. Значение по умолчанию — 32. Максимальный размер — 65 527. |
/f | Указывает, что сообщения эхо-запроса отправляются с флагом Do not Fragment (Не фрагментировать ) в заголовке IP-адреса, равным 1 (доступно только для IPv4). Сообщение echo Request не может быть фрагментировано маршрутизаторами в пути к месту назначения. Этот параметр полезен для устранения неполадок с максимальным числом единиц передачи пути (PMTU). |
/Я | Задает значение поля Срок жизни (TTL) в заголовке IP-адреса для отправленных сообщений эхо-запроса. Значение по умолчанию — это значение срока жизни по умолчанию для узла. Максимальный срок жизни — 255. |
/V | Указывает значение поля Тип службы (TOS) в заголовке IP-адреса для отправленных сообщений эхо-запроса (доступно только по протоколу IPv4). Значение по умолчанию равно 0. TOS указывается как десятичное значение от 0 до 255. |
/R | Указывает параметр Record Route (Маршрут записи ) в заголовке IP-адреса используется для записи пути, взятого сообщением echo Request и соответствующим сообщением echo Reply (доступно только для IPv4). Для каждого прыжка в пути используется запись в параметре Маршрут записи . По возможности укажите число , равное или превышающее число прыжков между источником и назначением. Число должно быть не менее 1 и не более 9. |
/s | Указывает, что параметр Internet timestamp в заголовке IP-адреса используется для записи времени поступления сообщения echo Request и соответствующего сообщения echo Reply для каждого прыжка. Число должно быть не менее 1 и не более 4. Это необходимо для локальных адресов назначения ссылок. |
/J | Указывает, что сообщения echo Request используют параметр Свободный исходный маршрут в заголовке IP с набором промежуточных назначений, указанных в списке узлов (доступно только для IPv4). При слабой маршрутизации источника последовательные промежуточные назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное количество адресов или имен в списке узлов — 9. Список узлов представляет собой последовательность IP-адресов (в десятичной нотации с точками), разделенных пробелами. |
/K | Указывает, что сообщения echo Request используют параметр Strict Source Route (Строгий исходный маршрут ) в заголовке IP-адреса с набором промежуточных назначений, указанных в списке узлов (доступно только для IPv4). При строгой маршрутизации источника следующее промежуточное назначение должно быть доступно напрямую (оно должно быть соседом по интерфейсу маршрутизатора). Максимальное количество адресов или имен в списке узлов — 9. Список узлов представляет собой последовательность IP-адресов (в десятичной нотации с точками), разделенных пробелами. |
/Ж | Указывает время (в миллисекундах) ожидания сообщения echo Reply, соответствующего заданному сообщению запроса на эхо. Если сообщение echo Reply не получено в течение времени ожидания, отображается сообщение об ошибке «Истекло время ожидания запроса». Время ожидания по умолчанию — 4000 (4 секунды). |
/R | Указывает трассировку пути кругового пути (доступен только по протоколу IPv6). |
/S | Указывает используемый исходный адрес (доступен только для IPv6). |
/4 | Указывает протокол IPv4, используемый для проверки проверки связь. Этот параметр не требуется для идентификации целевого узла с IPv4-адресом. Требуется только определить целевой узел по имени. |
/6 | Указывает протокол IPv6, используемый для проверки. Этот параметр не требуется для идентификации целевого узла с IPv6-адресом. Требуется только определить целевой узел по имени. |
Указывает имя узла или IP-адрес назначения. | |
/? | Отображение справки в командной строке. |
Пример выходных данных команды ping
C:\>ping example.microsoft.com pinging example.microsoft.com [192.168.239.132] with 32 bytes of data: Reply from 192.168.239.132: bytes=32 time=101ms TTL=124 Reply from 192.168.239.132: bytes=32 time=100ms TTL=124 Reply from 192.168.239.132: bytes=32 time=120ms TTL=124 Reply from 192.168.239.132: bytes=32 time=120ms TTL=124
Примеры
Чтобы выполнить связь с целевым адресом 10.0.99.221 и разрешить 10.0.99.221 имя узла, введите следующее:
Чтобы ping the destination 10.0.99.221 with 10 echo Request messages, каждое из которых имеет поле Data размером 1000 байт, введите:
ping /n 10 /l 1000 10.0.99.221
Чтобы выполнить связь с целевым пунктом 10.0.99.221 и записать маршрут для 4 прыжков, введите следующее:
Чтобы выполнить связь с конечным пунктом 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 через командную строку на Windows 10 или Windows 7
Проверка Ping через командную строку Windows 10 или Windows 7 – это отличный способ проверить стабильность соединения с каким-либо сервером или наличия подключения к Интернету как такового. Поскольку страницы в браузере могут не загружаться по разным причинам и подобная проблема не всегда говорит об отсутствии доступа к Интернету.
В данной статье мы расскажем, как проверить пинг через командную строку на Windows 10 или Windows 7, а также коротко рассмотрим результаты подобной проверки.
Командная строка в Windows 10 или Windows 7
Для запуска командной строки проще всего воспользоваться поиском в меню « Пуск ». Для этого откройте меню « Пуск », введите команду « cmd » и после выполнения поиска откройте программу « Командная строка ». При этом командную строку можно запускать как в обычном режиме, так и от имени администратора, это не принципиально.
На скриншотах внизу показано, как это выглядит в операционных системах Windows 10 и Windows 7.
Также командную строку можно запустить при помощи меню « Выполнить ». В этом случае нужно нажать комбинацию клавиш Win-R и в открывшемся меню ввести команду « cmd ».
Запуск через меню « Выполнить » работает, как в Windows 10, так и в Windows 7.
Проверка Ping через командную строку
После запуска командной строки можно приступать к проверке пинга. Проверка пинг работает абсолютно одинаково, как в Windows 7 и Windows 10, так и в остальных версиях этой операционной системы.
Для проверки нужно ввести в командную строку команду « ping » и через пробел указать IP-адрес или доменное имя, которое связано с данным IP-адресом. Например, если вы хотите проверить пинг до IP-адреса « 8.8.8.8 », то вам нужно выполнить следующую команду:
Аналогичным способом выполняется проверка пинга с указанием домена. Просто вводите команду « ping » и через пробел указываете домен. Например, если вы хотите проверить пинг до сервера « google.com », то вам нужно выполнить следующую команду:
По умолчанию, операционные системы Windows 10 и Windows 7 отправляют только 4 пакета. Для того чтобы увеличить это значение нужно использовать параметр « -n ». Например, если вы хотите 10 раз проверить пинг до IP-адреса « 8.8.8.8 », то нужно выполнить следующую команду:
Для непрекращающейся проверки пинга нужно использовать параметр « -t ». Например, если вы хотите постоянно проверять пинг до IP-адреса « 8.8.8.8 », то нужно выполнить следующую команду:
Обратите внимание, при использовании параметра « -t » операционная система Windows будет посылать ping-запросы до тех пор, пока пользователь не нажмет комбинацию клавиш CTRL+C или не закроет командную строку.
Кроме этого, у команды « ping » есть и другие параметры. Для того чтобы получить справку введите в командную строку « ping /? ».
Но, большинство этих параметров вряд ли пригодятся обычному пользователю и ориентированы в первую очередь на системных администраторов.
Результаты проверки Ping
При выполнении проверки на пинг рядом с каждым отправленным пакетом отображается время его возврата в миллисекундах (мс). Это именно то, чтобы обычно называют « пингом ».
После завершения выполнения команды « ping » обязательно выводится статистика с результатами. Первая часть статистики отображает количество отправленных, полученных и потерянных пакетов. Если соединение хорошее, то количество отправленных и полученных пакетов будет одинаковым, а количество потерянных пакетов будет равно нулю.
Ниже статистика о времени приема и передачи пакетов в миллисекундах (мс) или пинг.
Здесь указывается минимальное, максимальное и среднее время передачи. При стабильном соединении эти значения не должны сильно отличаться друг от друга.