Команда Пинга

Примеры команд Ping, опции, переключатели и многое другое

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

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

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

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

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

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

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

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

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

ping [ -t ] [ -a ] [ -n count ] [ -l размер ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r count ] [ -s count ] [ -w время ожидания ] [ -R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] target [/]

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

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



















Item Объяснение
-t Использование этой опции будет проверять связь с target до тех пор, пока вы не заставите его остановиться с помощью Ctrl-C.
-a Этот параметр команды ping разрешит, если возможно, имя хоста IP-адреса target .
-n count Этот параметр устанавливает количество отправляемых эхо-запросов 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 count Используйте эту опцию команды ping, чтобы указать количество прыжков между вашим компьютером и целевым компьютером или устройством, которое вы хотите записать и отобразить. Максимальное значение count равно 9, поэтому вместо этого используйте команду tracert, если вам интересно просмотреть все переходы между двумя устройствами.
-s count Используйте эту опцию, чтобы сообщить время в формате Internet Timestamp, что каждый эхо-запрос получен и эхо-ответ отправлен. Максимальное значение для count равно 4, что означает, что только первые четыре прыжка могут иметь отметку времени.
-w время ожидания Указание значения timeout при выполнении команды ping задает количество времени (в миллисекундах), которое ping ожидает для каждого ответа.Если вы не используете опцию -w , используется значение по умолчанию, равное 4000, что составляет 4 секунды.
-R Этот параметр указывает команде ping отслеживать маршрут туда и обратно.
-S srcaddr Используйте эту опцию, чтобы указать адрес источника.
-p Используйте этот параметр, чтобы пропинговать адрес поставщика Hyper-V Network Virtualization .
-4 Это заставляет команду ping использовать только IPv4, но необходимо, только если target является именем хоста, а не IP-адресом.
-6 Это заставляет команду ping использовать только IPv6, но, как и в случае с параметром -4 , это необходимо только при проверке имени хоста.
цель Это пункт назначения, который вы хотите пропинговать, либо IP-адрес, либо имя хоста.
/? Используйте переключатель справки с командой ping, чтобы показать подробную справку о нескольких параметрах команды.

-f , -v , -r , -s , -j и параметры -k работают только при проверке адресов IPv4. Параметры -R и -S работают только с IPv6.

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

Вы можете сохранить вывод команды 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: байты = 1500 время = 30 мс TTL = 54  
Ответ от 172.217.1.142: байты = 1500 время = 30 мс TTL = 54
Ответ от 172.217.1.142: байты = 1500 время = 29 мс TTL = 54
Ответ от 172.217.1.142: байты = 1500 время = 30 мс TTL = 54
Ответ от 172.217.1.142: байт = 1500 раз = 31 мс TTL = 54
Статистика пинга для 172.217.1.142: пакетов: отправлено = 5, получено = 5, Потеря = 0 (потеря 0%),
Приблизительное время прохождения сигнала в миллисекундах:
Минимум = 29мс, Максимум = 31мс, Среднее = 30мс

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

  ping 127.0.0.1  

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

Использование команды ping для отправки 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 , а затем выполнить оставшуюся часть пинга с настройками по умолчанию.

  ping 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 часто используется с другими командами командной строки, такими как tracert, ipconfig, netstat и nslookup.

Оцените статью
Solutics.ru
Добавить комментарий