Как использовать команду Ping в Windows

Оглавление:

Как использовать команду Ping в Windows
Как использовать команду Ping в Windows
Anonim

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

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

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

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

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

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

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

Image
Image

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

ping [- t] [- a] [- n количество] [- l размер] [- f] [- i TTL] [- v TOS] [- r count] [- s count] [-w timeout] [-R ] [-S srcaddr] [-p] [- 4] [- 6] target [ /?]

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

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

The - f, - v, - r, - Опции s, - j и - k работают только при эхо-тестировании IPv4-адресов. Опции - R и - S работают только с IPv6.

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

Вы можете сохранить вывод команды ping в файл с помощью оператора перенаправления.

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

Ниже приведены несколько примеров команд, использующих ping.

Ping Google.com


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%, указанная в статистике Ping для 74.217.1.142, объясняет, что каждое сообщение ICMP Echo Request, отправленное на www.google.com, было возвращено. Это означает, что при таком сетевом подключении он может нормально взаимодействовать с веб-сайтом Google.

Ping localhost


ping 127.0.0.1

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

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

Найти имя хоста с помощью Ping


ping -a 192.168.1.22

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

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

Команда маршрутизатора Ping


пинг 192.168.2.1

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

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

Пинг с IPv6


ping -t -6 СЕРВЕР

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

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

Итог

Команда ping часто используется с другими командами командной строки, связанными с сетью, такими как tracert, ipconfig, netstat и nslookup.

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

Учитывая результаты, которые вы видите выше, становится ясно, что вы также можете использовать команду ping для поиска IP-адреса веб-сайта. Перейдите по этой ссылке, чтобы узнать больше о том, как это сделать.

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

Рекомендуемые: