Что нужно знать
- На любой платформе откройте утилиту ping и введите ping. Ping работает из командной строки в Windows или окна терминала в Mac.
- Если проверка связи прошла успешно, вы увидите сводку результатов. Если проверка связи не удалась, это может означать, что IP-адрес недействителен или хост не подключен.
- В Windows введите ping -t в командной строке, чтобы запустить программу в режиме непрерывной работы для отслеживания состояния соединения.
В этой статье объясняется, как использовать утилиту ping для отправки тестового сообщения от локального клиента на удаленную цель через сетевое соединение TCP/IP. Целью может быть веб-сайт, компьютер или любое другое устройство с IP-адресом.
Как пропинговать IP-адрес
Ping работает одинаково на всех платформах. Откройте утилиту, затем введите ping.
Ping работает из командной строки, иногда называемой окном терминала. В Windows используйте командную строку или PowerShell для доступа к ping.
Интерпретация результатов Ping
Типичный сеанс ping находит запрошенный сервер и возвращает статистику:
- Ответ от: По умолчанию Microsoft Windows ping отправляет на адрес серию из четырех сообщений. Программа выводит строку подтверждения для каждого ответного сообщения, полученного от целевого компьютера.
- Bytes: Каждый запрос ping по умолчанию имеет размер 32 байта.
- Time: Ping сообщает количество времени (в миллисекундах) между отправкой запросов и получением ответов.
- TTL (Time-to-Live): устанавливается системой, отправляющей команду ping. Для него может быть установлено любое значение от 1 до 255. Разные ОС устанавливают разные значения по умолчанию. Каждый маршрутизатор, получивший пакет, вычитает как минимум 1 из числа. Если он остается больше 0, маршрутизатор пересылает пакет, в противном случае он отбрасывает его и отправляет сообщение ICMP обратно на хост.
Выполняется непрерывный пинг
На некоторых компьютерах (особенно с Linux) стандартная программа проверки связи не прекращает работу после четырех попыток запроса, а работает до тех пор, пока пользователь не завершит ее. Такое поведение полезно для наблюдения за состоянием сетевого подключения в течение более длительных периодов времени.
В Microsoft Windows введите ping -t вместо ping в командной строке, чтобы запустить программу в этом постоянно работающем режиме (и используйте Control + C последовательность клавиш, чтобы остановить его).
Ping IP-адрес, который не отвечает
В некоторых случаях запросы ping не выполняются. Это происходит по любой из нескольких причин:
- IP-адрес, указанный программой ping, недействителен.
- Хост-система (устройство, используемое для отправки пингов) не подключена к IP-сети и, следовательно, не имеет рабочего IP-адреса.
- Ни одно сетевое устройство не подключено к целевому IP-адресу.
- Перегрузка сети или ошибки между хостом и целью препятствуют прохождению сообщений (в одном или обоих направлениях).
Каждая строка «Ответить от» появляется на экране в течение нескольких секунд, пока программа ждет и в конечном итоге истечет время ожидания. IP-адрес, указанный в каждой строке ответа вывода, является адресом пингующего (хост-компьютера).
Периодические ответы на эхо-запросы
Хотя это редкость, ping может сообщать об уровне ответов, отличном от 0 процентов (полностью не отвечает) или 100 процентов (полностью отвечает). Этот результат чаще всего появляется, когда целевая система выключается или запускается.
Вы можете использовать имя компьютера, а не IP-адрес с командой ping. Например, введите ping lifewire.com, чтобы пропинговать сервер Lifewire. Вы теряете точность определения того, на какой сервер вы нацелились, но как быстрый и простой способ определить, работает ли ваше интернет-соединение, этот трюк сложно превзойти.