Команда ping в командной строке Windows, Linux и macOS
Команда ping в командной строке отправляет узлу контрольные запросы и измеряет время ответа. Чтобы пропинговать сайт, откройте командную строку и введите ping ya.ru. Результат покажет задержку и потери ответов, которые помогут сузить поиск проблемы.
Статья подойдет для Windows, Linux и macOS. Вы научитесь запускать непрерывную проверку, читать RTT и TTL, подбирать размер пакета и отделять сбой компьютера от проблем роутера, провайдера или DNS.
- Как сделать пинг в командной строке Windows
- Синтаксис команды ping
- Примеры команды ping в Windows
- Как читать результат ping
- Что означают ошибки ping в Windows
- Как найти проблемный участок сети за 4 проверки
- Как проверить размер пакета и MTU
- Команда ping в Linux и macOS
- Связанные команды для диагностики сети
Как сделать пинг в командной строке Windows
Команда ping в командной строке работает без прав администратора. Для первой проверки используйте имя домена или IP-адрес.
- Нажмите Win+R. Откроется окно запуска программы.
- Введите
cmdи нажмите Enter. Появится командная строка. - Введите
ping ya.ruи нажмите Enter. Windows покажет адрес узла, ответы или сообщение об ошибке.
Команду для пинга также можно запустить через поиск в «Пуске»: введите «Командная строка» и откройте найденное приложение.
В Windows 11 подойдет Терминал Windows, включая окно PowerShell.
ping ya.ruWindows по умолчанию отправляет 4 запроса, затем выводит статистику. Команда принимает имя узла или IP-адрес. Полный адрес страницы с https:// и путем ей не подходит.
Синтаксис команды ping
После имени команды укажите параметры и адрес цели. Для большинства проверок хватит количества запросов, размера данных и тайм-аута.

ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-w timeout] [-4] [-6] target
ping /?Вместо target подставьте домен или IP-адрес. Квадратные скобки обозначают необязательные параметры.
| Ключ Windows | Что делает | Значение без ключа |
|---|---|---|
-t | Отправляет запросы до остановки через Ctrl+C | 4 запроса |
-a | Пытается определить имя узла по IP-адресу | Имя не определяется принудительно |
-n count | Задает количество запросов | 4 |
-l size | Задает размер данных ICMP-запроса: 0–65500 байт | 32 байта |
-f | Запрещает фрагментацию исходящего IPv4-пакета | Фрагментация не запрещена |
-i TTL | Задает исходящий TTL | Значение системы |
-w timeout | Задает ожидание ответа в миллисекундах | 4000 мс |
-4 | Выбирает IPv4 | Система выбирает протокол |
-6 | Выбирает IPv6 | Система выбирает протокол |
/? | Показывает встроенную справку | Справка не выводится |
Размер -l относится к данным внутри ICMP. Заголовки протоколов увеличивают полный размер IP-пакета.
Ключ -r count записывает до 9 переходов IPv4. Параметр -s count запрашивает временные метки максимум для 4 переходов.
Параметры -v TOS и -R устарели, поэтому для обычной диагностики их не используйте. Встроенная справка Windows также описывает ключи -R и -S srcaddr для IPv6.
Полное описание параметров есть в документации Microsoft по ping.
Если значение ключа забыто, выполните ping /? в той же командной строке.
Примеры команды ping в Windows
Выбирайте параметры под задачу: короткая проверка показывает текущую доступность, длинная помогает заметить периодические обрывы.
Как запустить непрерывный пинг с ключом -t и остановить его
ping -t ya.ruКлюч -t запускает непрерывный пинг выбранного узла.
Нажмите Ctrl+C, чтобы остановить запросы и увидеть общую статистику.
Количество запросов и размер данных
ping google.ru -l 32 -n 50Команда отправит 50 запросов с 32 байтами данных в каждом.
Ключ -l меняет объем данных ICMP-запроса, но не задает полный размер IP-пакета.
ping -n 5 -l 1500 www.google.comЭтот вариант отправляет 5 запросов с 1500 байтами данных. Без ключа -f крупный IPv4-пакет может разделиться по пути.
Проверка localhost и определение имени
ping 127.0.0.1
ping ::1Адреса 127.0.0.1 и ::1 направляют запросы обратно вашему компьютеру. Успешный ответ проверяет локальную обработку IP и ICMP, но не кабель, Wi-Fi, роутер или внешний маршрут.
ping -a 192.168.1.22Ключ -a пытается определить имя узла, связанное с IP-адресом. Если имя не найдено, обычная проверка доступности все равно выполняется.
Проверка через IPv6
ping -t -6 SERVERЗамените SERVER именем узла с IPv6-адресом. Ключ -6 выбирает IPv6, а -t продолжает проверку до Ctrl+C.
В адресе вида fe80::fd1a:3327:2937:7df3%10 число после процента обозначает Zone ID. В Windows для локального IPv6-адреса это индекс сетевого интерфейса, а не сетевой шлюз.
netsh interface ipv6 show interfaceКоманда покажет интерфейсы и их индексы в колонке Idx. Так вы определите, к какому подключению относится зона.
Как читать результат ping
Ping показывает ответы по отдельности и сводную статистику запуска. Оценивайте оба блока, потому что среднее время может скрыть отдельные задержки.
Пример вывода для адреса роутера:
Обмен пакетами с 192.168.1.1 по 32 байтами данных:
Ответ от 192.168.1.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.1.1: число байт=32 время=2мс TTL=64
Ответ от 192.168.1.1: число байт=32 время=1мс TTL=64
Ответ от 192.168.1.1: число байт=32 время=4мс TTL=64
Статистика Ping для 192.168.1.1:
Пакетов: отправлено = 4, получено = 4, потеряно = 0
(0% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 1мсек, Максимальное = 4 мсек, Среднее = 2 мсекВремя ответа и разброс min/max
Поле время, или time, показывает RTT – время пути запроса и ответа. Значение указано в миллисекундах.
Минимум и максимум показывают границы задержки в этом запуске. Большой разброс указывает на нестабильное время ответа.
На RTT влияют расстояние, маршрут, очереди и обработка ICMP самим узлом.
Универсального «хорошего пинга» для всех адресов нет.
Процент потерь
Статистика потерь показывает долю запросов без полученного ответа. Если отправлены 4 запроса и получены 3 ответа, потери составляют 25%.
0% потерь означает только получение всех ожидаемых ICMP-ответов за запуск.
Ping не проверяет HTTP, сертификат сайта или работу приложения. Сервер может блокировать ICMP или ограничивать частоту ответов.
Что такое TTL в ping
TTL в ping показывает оставшееся число переходов для полученного IPv4-ответа. Каждый маршрутизатор уменьшает TTL пакета на единицу.
Распространенные исходные значения TTL – 64, 128 и 255. Например, ответ с исходным TTL 64 после 12 маршрутизаторов придет с TTL 52.
Исходное значение удаленного узла обычно неизвестно. Поэтому один TTL не позволяет достоверно определить систему или точное число переходов.
Что означают ошибки ping в Windows
Сообщение помогает выбрать следующую проверку. Само по себе оно редко указывает на единственную причину.
| Сообщение | Что означает | Что проверить |
|---|---|---|
| «Превышен интервал ожидания для запроса» | Ответ не получен за заданное время | Сравните ответы роутера и нескольких внешних IP. Учтите фильтрацию ICMP. |
| «Заданный узел недоступен» | Компьютер или промежуточный узел сообщил о недоступности цели | Посмотрите адрес отправителя сообщения, проверьте подключение и основной шлюз. |
| «При проверке связи не удалось обнаружить узел» | Система не смогла преобразовать имя в адрес | Исправьте домен, сравните ping по IP и результат nslookup. |
Ответ «узел недоступен» не равен успешному эхо-ответу. Доступность цели подтверждает именно ответ на эхо-запрос.
Как найти проблемный участок сети за 4 проверки
Проверяйте адреса от ближайшего к удаленному и записывайте результаты. Один неответивший внешний сервер еще не доказывает сбой провайдера.
- Выполните
ping 127.0.0.1. Ответ подтверждает локальную обработку IPv4 и ICMP. Если ответов нет, проверяйте сетевой стек и защитное ПО компьютера. - Выполните
ipconfig. Найдите «Основной шлюз» у подключенного адаптера Wi-Fi или Ethernet. Затем пропингуйте этот адрес. Если localhost отвечает, а шлюз нет, проверяйте локальное подключение, кабель, Wi-Fi и роутер. - Выполните
ping 8.8.8.8. Если шлюз отвечает, а внешний IP нет, проблема возможна на выходе роутера, в сети провайдера или дальше по маршруту. - Выполните
ping ya.ru. Если внешние IP отвечают, но имя не находится, запуститеnslookup ya.ru. Так вы отделите проблему DNS от недоступности узла.
Если шлюз отвечает нестабильно, повторите проверку рядом с роутером. Сравните Wi-Fi с кабельным подключением, если оно доступно. Для проверки беспроводного подключения пригодится измерение силы сигнала Wi-Fi.
Если внешний ping проходит, но сайт не открывается, проверьте страницу в браузере. Причина может относиться к веб-серверу, TLS, прокси или приложению.
Как проверить размер пакета и MTU
MTU ограничивает размер IP-пакета, который проходит без фрагментации. Сочетание -l и -f помогает исследовать этот предел для выбранного IPv4-маршрута.
ping -4 -f -l 1472 8.8.8.8- Сначала выполните
ping -4 8.8.8.8. Если цель отвечает, переходите к проверке с увеличенным размером данных. - Запустите пример с
-f -l 1472. Ключ-fзапретит фрагментацию, а-lзадаст 1472 байта данных ICMP. - Если запрос не проходит, уменьшите значение
-l, например до1464. Повторите проверку и сравните сообщения с предыдущим запуском. - Если ответы появились, увеличивайте размер небольшими шагами. Найдите наибольшее значение, при котором цель стабильно отвечает с ключом
-f.
Найденное значение описывает размер данных ICMP, а не полный MTU маршрута.
Тайм-аут не означает автоматически превышение MTU.
Если небольшие запросы тоже не проходят, сначала разберите доступность цели. Причиной отсутствия ответов может быть фильтрация ICMP.
Команда ping в Linux и macOS
В Linux откройте меню приложений, введите «Terminal» или «Терминал» и запустите найденное приложение. Во многих окружениях также работает сочетание Ctrl+Alt+T.
В macOS нажмите Command+Пробел, введите «Терминал» и откройте приложение. После этого команды вводятся в появившемся окне.
ping -c 4 ya.ru
ping -c 10 -s 32 -i 1 ya.ruПервый пример отправляет 4 запроса. Второй задает 10 запросов, 32 байта данных и интервал 1 секунду.
| Задача | Linux | macOS |
|---|---|---|
| Число запросов | -c 4 | -c 4 |
| Размер данных | -s 32 | -s 32 |
| Интервал | -i 1 | -i 1 |
| Остановка | Ctrl+C | Ctrl+C |
В Linux и macOS ключи -c, -s и -i задают количество, размер данных и интервал.
Команда man ping открывает руководство установленной реализации. В Linux адрес шлюза можно найти командой ip route после текста default via.
Связанные команды для диагностики сети
Ping показывает доступность и задержку до цели. Остальные команды помогают найти маршрут, адрес шлюза и ошибку разрешения имен.
ipconfigпоказывает настройки адаптеров и адрес основного шлюза. Запустите ее, если адрес роутера неизвестен.tracert ya.ruпоказывает промежуточные переходы в Windows. Используйте команду, если роутер отвечает, а внешний адрес недоступен.pathping ya.ruсобирает маршрут и статистику ответов по переходам. Команда подходит для поиска участка, где появляются потери.nslookup ya.ruзапрашивает DNS и показывает полученные адреса. Запустите ее, если проверка по IP проходит, а по имени нет.
Пропуски ответов у отдельного промежуточного маршрутизатора не доказывают потерю транзитного трафика. Устройство может ограничивать диагностические ответы и продолжать пересылку пакетов.
Совет от нашей редакции: сохраните результаты пинга шлюза и внешнего IP во время сбоя. Такая пара замеров полезнее одного снимка недоступного сайта.
Популярное за неделю
- Как создать сайт самому в 2026: 4 способа + пошаговая инструкция 34 мин чтения
- Лучшие конструкторы для создания сайтов — плюсы, минусы и сравнения 22 мин чтения
- 20 эмуляторов iOS для запуска приложений на ПК 10 мин чтения
- Эмулятор iOS для Windows 10 – что работает в 2026 году 15 мин чтения
- 5 лучших эмуляторов iOS для Windows 4 мин чтения
- 6 способов зайти в iCloud с Android 5 мин чтения
Комментарии