Windows

Команда пинг

Команда Ping в командной строке в Windows 10

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

Команда ping работает, отправляя сообщения эхо-запроса протокола управляющих сообщений Интернета ( ICMP ) на конечный компьютер и ожидая ответа. Сколько из этих ответов возвращено и сколько времени требуется для их возврата — это две основные части информации, которые предоставляет команда ping.

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

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

Доступность команды пинга

Команда Ping в командной строке в Windows 10

Команда ping доступна из командной строки в операционных системах Windows 10 , Windows 8 , Windows 7 , Windows Vista и Windows XP . Команда ping также доступна в более старых версиях Windows, таких как Windows 98 и 95.

Команду ping также можно найти в командной строке в меню « Дополнительные параметры запуска» и « Параметры восстановления системы».

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

Синтаксис команды Ping

ping [ -t ] [ -a ] [ -n count ] [ -l размер ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r count ] [ -s count ] [ -w тайм-аут ] [ — R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] цель [ /? ]

См. Как читать синтаксис команды, если вы не уверены, как интерпретировать синтаксис команды ping, как описано выше или в таблице ниже.

Параметры команды Ping
Вещь объяснение
-t Использование этой опции свистеть цель , пока не заставит его остановить с помощью Ctrl + C .
-a Этот параметр командной пинг будет решить, если это возможно, имя хоста из IP — адреса цели .
-n кол Эта опция устанавливает количество отправляемых эхо-запросов ICMP от 1 до 4294967295. Команда ping отправит 4 по умолчанию, если -n не используется.
-l размер Используйте эту опцию, чтобы установить размер в байтах пакета эхо-запроса от 32 до 65 527. Команда ping отправит 32-байтовый эхо-запрос, если вы не используете опцию -l .
-f Используйте эту опцию команды ping, чтобы предотвратить фрагментацию эхо-запросов ICMP маршрутизаторами между вами и целью . Параметр -f чаще всего используется для устранения неполадок тракта максимального блока передачи (PMTU).
-i TTL Этот параметр устанавливает значение времени жизни (TTL), максимальное значение которого составляет 255.
-v TOS Эта опция позволяет вам установить значение Типа обслуживания (TOS). Начиная с Windows 7, эта опция больше не работает, но все еще существует по причинам совместимости.
-r кол Используйте эту опцию команды ping, чтобы указать количество прыжков между вашим компьютером и целевым компьютером или устройством, которое вы хотите записать и отобразить. Максимальное значение счетчика равно 9, поэтому используйте команду tracert, если вам интересно просмотреть все переходы между двумя устройствами.
рассчитывать Используйте эту опцию, чтобы сообщить время в формате Internet Timestamp, что каждый эхо-запрос получен и эхо-ответ отправлен. Максимальное значение для счетчика равно 4, что означает, что только первые четыре прыжка могут иметь отметку времени.
время ожидания Задание значения тайм-аута при выполнении команды ping регулирует количество времени в миллисекундах, в течение которого ping ожидает каждого ответа. Если вы не используете опцию -w , используется значение времени ожидания по умолчанию 4000, то есть 4 секунды.
Эта опция указывает команде ping проследить путь туда и обратно.
-S srcaddr Используйте эту опцию, чтобы указать адрес источника.
-п Используйте этот переключатель, чтобы пропинговать адрес поставщика виртуальной сети Hyper-V .
-4 Это заставляет команду ping использовать только IPv4, но необходимо, только если целью является имя хоста, а не IP-адрес.
-6 Это заставляет команду ping использовать только IPv6, но, как и в случае с параметром -4 , это необходимо только при проверке имени хоста.
цель Это пункт назначения, который вы хотите пропинговать, либо IP-адрес, либо имя хоста.
/? Используйте переключатель справки с командой ping, чтобы показать подробную справку о нескольких параметрах команды.

-F , -v , -r , -s , -j и -k опции работают при пинге только IPv4 адреса. -R и -S опции работают только с IPv6 .

Другие менее часто используемые переключатели для пинги EXIST включая [ -j хост-список ], [ -k хост-список ] и [ -c отсек ]. Выполнить пинг /? из командной строки для получения дополнительной информации об этих параметрах.

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

Примеры команд Ping

ping -n 5 -l 1500 www.google.com

В этом примере команда ping используется для проверки связи с именем хоста www.google.com . Параметр -n указывает команде ping отправлять 5 эхо-запросов ICMP вместо значения по умолчанию, равного 4, а параметр -l устанавливает размер пакета для каждого запроса равным 1500 байт вместо 32 байт по умолчанию.

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

Ответ от 172.217.1.142: bytes = 1500 время = 30 мс TTL = 54 
Ответ от 172.217.1.142: bytes = 1500 время = 30 мс TTL = 54
Ответ от 172.217.1.142: bytes = 1500 время = 29 мс TTL = 54
Ответ от 172.217.1.142 : bytes = 1500 time = 30ms TTL = 54
Ответ от 172.217.1.142: bytes = 1500 time = 31ms TTL = 54
Ping-статистика для 172.217.1.142:
Пакеты: отправлено = 5, получено = 5, потеряно = 0 (потеря 0%) ,
Приблизительное время
прохождения сигнала туда и обратно в миллисекундах: Минимум = 29мс, Максимум = 31мс, Среднее = 30мс

Потеря 0% сообщили под статистикой Ping для 74.217.1.142 объясняет , что каждое сообщение о запросе ICMP Echo отправлено www.google.com было возвращено. Это означает, что, поскольку это сетевое соединение идет, оно может общаться с веб-сайтом Google просто отлично.

пинг 127.0.0.1

В приведенном выше примере мы пропингуем 127.0.0.1 , также называемый IP-адрес локального хоста IPv4 или IPv4- петлевой IP-адрес , без параметров.

Использование команды ping для проверки связи 127.0.0.1 — отличный способ проверить, что сетевые функции Windows работают правильно, но ничего не говорит о вашем сетевом оборудовании или вашем подключении к любому другому компьютеру или устройству. Версия этого теста для IPv6 будет ping :: 1 .

ping -a 192.168.1.22

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

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

пинг 192.168.2.1

Как и в приведенных выше примерах команды ping, этот используется для проверки того, может ли ваш компьютер подключиться к маршрутизатору Единственное отличие состоит в том, что вместо использования переключателя команды ping или ping на локальном узле мы проверяем соединение между компьютером и маршрутизатором (  в данном случае 192.168.2.1 ).

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

ping -t -6 SERVER

В этом примере мы заставляем команду ping использовать IPv6 с параметром -6 и продолжаем бесконечно пинговать SERVER с помощью параметра -t . Вы можете прервать пинг вручную с помощью клавиш Ctrl + C .

Число после % в ответах, сгенерированных в этом примере команды ping, является идентификатором зоны IPv6, который чаще всего указывает используемый сетевой интерфейс . Вы можете создать таблицу идентификаторов зон в соответствии с именами вашего сетевого интерфейса, выполнив netsh interface ipv6 show interface . Идентификатор зоны IPv6 — это номер в столбце Idx .

Команды, связанные с Ping

Другие пинг использует

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

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone