9 лучших инструментов Ping для проверки задержки и сканирования сети
Для быстрой проверки достаточно встроенной в вашу операционную систему команды ping. Используйте специализированный инструмент для сравнения хостов, сканирования подсети, тестирования службы TCP или отслеживания задержки во времени. Эти девять инструментов подходят для решения различных задач.
Что показывает тест пинга
Ping отправляет запрос эхо-ответа ICMP и ожидает ответа эхо-ответа. Время кругового пути (RTT) оценивает продолжительность обмена данными; неотвеченные запросы могут указывать на потерю пакетов. Ping не измеряет пропускную способность и не подтверждает работоспособность приложения. Межсетевые экраны могут блокировать или ограничивать скорость ICMP-запросов, поэтому тайм-аут не доказывает, что хост отключен. Ответы могут содержать TTL — оставшееся время жизни пакета, которое дает лишь приблизительное представление о длине пути.
В Windows выполните команду `ping` ping /n 5 192.0.2.10. В macOS или Linux выполните команду `ping` ping -c 5 192.0.2.10. Флаги различаются, поэтому перед повторным использованием параметров проверьте документацию вашей системы. См. справочник Microsoft по команде `ping` и определение протокола в RFC 792 .
Тест ping показывает количество ответов и время прохождения сигнала туда и обратно по пути к цели.
9 инструментов для проверки связи (ping) для различных задач
1. Встроенный ping: лучший вариант для быстрой проверки без установки.
Все основные настольные операционные системы включают ping, что делает его самым быстрым способом проверки доступности без установки программного обеспечения. Проверьте шлюз или сервер и проанализируйте время ответа и потери пакетов. Он удобен для одного хоста; для построения графиков тренда или проверки множества адресов используйте другой инструмент.
2. fping: лучше всего подходит для написания скриптов и работы с несколькими целевыми платформами.
fping отправляет зондирующие запросы на множество хостов и считывает целевые объекты из файла, что делает его полезным в скриптах командной оболочки. Например, fping -c 5 192.0.2.10он отправляет пять зондирующих запросов. Он подходит для систем Linux и Unix-подобных систем, где важен пакетный вывод.
3. gping: лучше всего подходит для отображения графика в реальном времени на терминале.
Программа gping отображает время отклика в терминале и позволяет сравнивать хосты бок о бок. Визуальный вывод позволяет легче заметить пики, чем прокручиваемый текст. Это программа с открытым исходным кодом, доступная для установки на Windows, macOS и Linux; выбирайте её, если вам нужен лёгкий график в реальном времени.
4. PsPing: лучший вариант для проверки TCP-соединения в Windows.
Microsoft Sysinternals PsPing поддерживает тесты ICMP, TCP, задержки и пропускной способности. Например, psping -n 10 server.example:443проверяется ответ на TCP-соединение на порту 443, когда ICMP заблокирован, но служба должна принимать соединения. Результаты TCP и ICMP измеряют разные параметры.
5. Nping: лучше всего подходит для расширенного тестирования пакетов.
Nping , распространяемый вместе с Nmap, отправляет и анализирует трафик ICMP, TCP, UDP и ARP на различные целевые устройства. Он помогает администраторам проверять, как устройства или межсетевые экраны обрабатывают различные типы пакетов. Этот инструмент командной строки подходит пользователям, которые умеют интерпретировать результаты. Проверяйте только те системы, к тестированию которых у вас есть разрешение.
6. PingPlotter: лучше всего подходит для отслеживания соединения во времени.
PingPlotter объединяет повторяющиеся измерения задержки, информацию о маршруте и временные графики для диагностики периодически возникающих проблем. Функции и ограничения подключения различаются в настольной и облачной версиях, поэтому проверьте информацию в текущем тарифном плане. Используйте временную шкалу, чтобы увидеть, повторяются ли потери связи или изменения задержки на протяжении всего маршрута.
Трендовые графики помогают отличить кратковременный всплеск задержки от повторяющегося паттерна.
7. SolarWinds Engineer's Toolset: лучший выбор для сетевых администраторов.
Коммерческий набор инструментов для инженеров включает в себя Simple Ping, Enhanced Ping, Ping Sweep и другие сетевые утилиты. Графики и мониторинг нескольких устройств подойдут администраторам, которым требуется больше, чем просто разовая команда. Это платное программное обеспечение с бесплатным пробным периодом; информацию о лицензировании можно найти на странице поставщика.
8. Angry IP Scanner: лучший инструмент для обнаружения хостов на разных платформах.
Angry IP Scanner — это бесплатный сканер с открытым исходным кодом для Windows, macOS и Linux. Он позволяет сканировать диапазон или список IP-адресов, проверять, какие хосты отвечают, разрешать имена и, при необходимости, проверять порты. Результаты сканирования экспортируются, но сканер не предназначен для мониторинга задержки в долгосрочной перспективе. Актуальную информацию о пакетах и требованиях можно найти в официальных загрузках.
В результате проверки связи (ping sweep) определяется, какие адреса ответили, и измеренное время их обмена данными.
9. Advanced IP Scanner: лучший инструмент для обнаружения сетевых адресов в Windows.
Advanced IP Scanner — это бесплатная утилита для Windows, предназначенная для сканирования локального диапазона IP-адресов. Она отображает список устройств, MAC-адреса, общие папки и действия удаленного управления, если у вас есть доступ. Эти дополнительные возможности делают её полезной для инвентаризации локальной сети, помимо проверки доступности по протоколу ping. Сканируйте только те сети, к которым у вас есть доступ.
Как выбрать
Один хост: встроенная функция ping.
Список подсетей: fping или сканер IP-адресов.
TCP-сервис: ПсПинг с использованием сервисного порта.
Отправьте несколько зондирующих запросов, сравните известный шлюз с удаленным целевым устройством и повторите процедуру во время возникновения проблемы. Запишите протокол: потерю ICMP, задержку соединения TCP и ответ приложения на различные вопросы.