ToolActToolAct

Инструмент Ping-теста

Проверьте сетевую связность и задержку сервера или домена онлайн

Введите IP-адрес или домен и нажмите "Начать Ping" для проверки связности

Что такое Ping-тест?

Ping-тест проверяет, доступен ли целевой хост по сети, и оценивает задержку ответа. Классический ping отправляет ICMP echo requests и измеряет round-trip time; в браузере или веб-среде могут использоваться другие методы, потому что прямого доступа к ICMP нет. Ping полезен для диагностики сети, мониторинга серверов, сравнения задержек, проверки подозрений на DNS и разделения локальных проблем от проблем удаленного хоста. Успешный ping не доказывает, что сайт, порт, база данных или вход работают, а неудачный ping не всегда означает падение сервера, потому что firewall и политики могут блокировать ICMP. Результат нужно сопоставлять с DNS, traceroute, портами и проверками приложения.

Как использовать

Как использовать

  1. Введите адрес целевого сервера в поле «IP-адрес / домен»
  2. Выберите количество пингов (1–20), по умолчанию — 4
  3. Нажмите кнопку «Начать пинг» и дождитесь завершения теста
  4. Просмотрите статистику: процент потерь, средняя, минимальная и максимальная задержка
  5. Просмотрите подробные результаты каждого пинга: статус, задержка, TTL

Сетевые советы

  • Неудачный пинг не всегда означает, что сайт недоступен: многие серверы блокируют ICMP, хотя HTTP или HTTPS работает нормально.
  • Сравните несколько целей перед диагностикой сетевой проблемы, чтобы отличить локальные неполадки от одного недоступного хоста.

Применение

Проверка доступности с бэкенда ToolActВведите имя хоста или IP и выберите от 1 до 20 зондов для запуска подписанного серверного ping-теста. На сетевой API отправляется только один указанный хост или домен, а сама страница не логирует, не хранит и не пересылает эту цель куда-либо ещё. Результат показывает разрешённый IP, имя хоста, доступность, отправленные и полученные пакеты, потери, а также минимальную, максимальную и среднюю задержку.
Диагностика потерь пакетов и вариативности задержкиТаблица по каждому зонду показывает успех или неудачу, задержку, TTL и сообщение об ошибке — именно то, что нужно, когда сервис доступен через раз или когда средняя задержка маскирует отдельные сбои. Сравните чистый базовый зонд с проблемным и проверьте, совпадает ли вариативность с TTL DNS, изменениями маршрутов BGP или запланированными задачами на целевом сервере.
Передача результатов ping в тикетах поддержкиСкопируйте результаты в виде сводки с разделителями-табуляциями — общая статистика и строки по каждому пакету. Поскольку тест выполняется со стороны сервиса, а не из JavaScript вашего браузера, вывод отражает серверную сетевую видимость, а не локальное поведение ICMP. Прикрепите сводку к тикету хостинга, CDN или провайдера, чтобы оператор мог сопоставить трассировку с собственными данными на грани или пиринге.
Сравнение нескольких зондов для одного хостаУвеличьте количество зондов для одного хоста или IP, чтобы увидеть, стабильна ли задержка при повторных проверках. Строки по каждому пакету делают промежуточные сбои, потери и выбросы времени отклика заметнее, чем единое среднее значение, и выявляют джиттер, который средние иначе скрывают.
Выбор количества зондов и тайм-аута для нестабильных сетейИспользуйте 1–3 зонда для быстрой проверки доступности и 8–20, когда нужно выявить прерывистые потери на нестабильных каналах или перегруженных аплинках. Имейте в виду, что результат отражает серверную сетевую видимость, поэтому фильтры домашнего роутера, VPN или провайдера не отразятся в этой трассировке; дополните traceroute или mtr, если подозреваете конкретный хоп.

Технический принцип

Инструмент ping отправляет зонд с сервера ToolAct к целевому хосту, измеряя доступность и задержку обратного пути. Традиционный ping работает на 3 уровне модели OSI с использованием ICMP (Internet Control Message Protocol, RFC 792): источник отправляет ICMP Echo Request (Type 8, Code 0) с порядковым номером и полезной нагрузкой, а получатель отвечает ICMP Echo Reply (Type 0, Code 0). Время кругового обхода (RTT) — интервал между отправкой запроса и получением ответа, измеряемый в миллисекундах. Поскольку браузеры не могут отправлять необработанные ICMP-пакеты (Socket API не предоставляет необработанные сокеты веб-контенту), этот инструмент проксирует ping через бэкенд-API — серверный процесс выполняет фактический обмен ICMP и возвращает результаты в браузер. Поле TTL (Time to Live) в заголовке IP уменьшается на 1 при каждом промежуточном маршрутизаторе; когда TTL достигает 0, маршрутизатор отбрасывает пакет и возвращает ICMP Time Exceeded (Type 11). Это механизм, лежащий в основе traceroute, но в тесте ping начальное значение TTL раскрывает ОС цели: Windows по умолчанию использует 128, Linux/macOS — 64, сетевое оборудование часто — 255. Вычитание полученного TTL из значения по умолчанию даёт приблизительное количество хопов до цели. Потеря пакетов рассчитывается как (отправлено пакетов - получено пакетов) / отправлено пакетов × 100%. Нулевые потери означают, что все зонды вернулись в пределах тайм-аута; прерывистые потери могут указывать на перегрузку, неисправное оборудование, ограничение скорости или отключение ICMP целью или промежуточным файрволом. Многие продакшен-серверы и облачные провайдеры полностью отключают ICMP на границе, поэтому результат 100% потерь не обязательно означает, что хост недоступен — возможно, ICMP отфильтрован. Инструмент сообщает минимальную, максимальную и среднюю задержку по всем успешным зондам, которые вместе выявляют джиттер: низкое среднее с высоким максимумом указывает на случайные всплески, а совпадающие min/max — на стабильное соединение.

  • Механизм ICMP Echo (RFC 792): Echo Request (Type 8) несёт 16-битный идентификатор, 16-битный порядковый номер и опциональную полезную нагрузку — Echo Reply (Type 0) возвращает тот же идентификатор и порядковый номер, позволяя отправителю сопоставлять ответы с запросами.
  • Измерение RTT: время кругового обхода — это интервал от отправки запроса до получения ответа, включающий задержку распространения в сети, очередирование маршрутизаторов и время обработки целью — значения менее 1 мс указывают на нахождение цели в одной LAN, а 100+ мс — на межконтинентальные пути.
  • Определение числа хопов по TTL: начальные значения TTL следуют соглашениям ОС (Windows 128, Linux/macOS 64, сетевое оборудование 255); приблизительное число хопов = начальный TTL − полученный TTL — полученный TTL 117 от хоста Windows указывает примерно на 11 маршрутизаторных хопов.
  • Интерпретация потерь пакетов: <2% потерь на хорошо соединённом пути — норма; 2–10% указывает на перегрузку или нестабильное соединение; >10% — серьёзная проблема — но фильтрация ICMP файрволами или облачными провайдерами может дать ложные 100% потерь на иначе здоровом хосте.
  • Статистика задержки: минимум, максимум и среднее арифметическое по N зондам выявляют джиттер — низкое среднее с высоким максимумом указывает на спорадическую перегрузку; стандартное отклонение (не отображается, но вычисляется из таблицы по пакетам) количественно определяет разброс.
  • Ограничение браузера: JavaScript не может отправлять необработанные ICMP-пакеты, поскольку API WebSocket, fetch и XMLHttpRequest работают на прикладном уровне (TCP/TLS/HTTP) — инструмент проксирует ping через бэкенд-API, поэтому измеренная задержка включает дополнительный HTTP-круговой обход к серверу ToolAct.
  • Ограничение скорости ICMP: многие хосты и маршрутизаторы применяют ограничение скорости ICMP (параметр ядра Linux net.ipv4.icmp_ratelimit, по умолчанию 1000 мс) — отправка зондов быстрее лимита вызывает искусственные потери пакетов, не отражающие реальное состояние сети.

Примеры

Тест локального DNS-сервера

Ping 8.8.8.8 (Google DNS) → Средняя задержка 15ms, 0% потерь пакетов = хорошее соединение

Выбор игрового сервера

Ping game-server-us.example.com → 45ms, game-server-eu.example.com → 120ms → Выбираем US сервер

Диагностика сетевых проблем

Ping локального роутера: 1ms, Ping шлюза ISP: timeout → Проблема на уровне ISP

Часто задаваемые вопросы

Как работает «ping» в браузере?

Браузеры не могут отправлять ICMP echo-пакеты, как системная команда `ping`. Страница делает HTTP(S)-запросы к цели и измеряет время кругового пути. Результат — реальная задержка до веб-сервиса, включая TCP-рукопожатие, TLS и накладные расходы HTTP — обычно выше, чем у ICMP-пинга.

Почему мой веб-пинг всегда выше, чем `ping` из терминала?

ICMP — это один круговой путь. HTTPS добавляет TCP SYN/ACK и TLS-рукопожатие на первом запросе (около 3 круговых путей), а сверху — HTTP-запрос/ответ. После прогрева соединения страница может его переиспользовать (HTTP/2 keep-alive), и последующие измерения приближаются к настоящему RTT.

Можно ли пинговать любой хост?

Только хосты, отвечающие на HTTPS на стандартных портах. Серверы без веб-сервисов или блокирующие CORS могут не отвечать. Облачные сайты обычно работают; хосты внутренней сети (10.x, 192.168.x) работают, только если они достижимы с сервера страницы, а не из вашей локальной сети.

Утекают ли мои данные к цели?

Каждый пинг — это настоящий HTTP-запрос. Целевой сервер его журналирует (ваш IP и User-Agent) так же, как любое посещение. Не пингуйте внутренние хосты, которыми не владеете; не делайте это так часто, чтобы это можно было принять за попытку отказа в обслуживании.

Подписывается ли запрос?

Пинги к нашему бэкенду проходят через подписанный прокси, который нормализует запрос — мы пересылаем тест на адрес назначения, но не ваш IP. Цель видит наш бэкенд, а не вас.

Почему результат колеблется?

Сетевая задержка естественно меняется из-за загруженности, изменения маршрутов и нагрузки на целевой сервер. Стабильный результат по многим выборкам осмысленнее одиночного измерения; страница показывает минимум, максимум и среднее.

Можно ли отследить маршрут?

Нет — traceroute требует работы с сырыми IP-пакетами, чего браузеры не умеют. Используйте mtr или traceroute из командной строки. Эта страница измеряет только сквозную задержку.

Связанные Инструменты

Инструмент поиска IP-адреса

Бесплатный онлайн-инструмент для определения вашего публичного IP-адреса и геолокации: страна, город и провайдер. Узнайте свой IP мгновенно в браузере.

Инструмент проверки порта

Онлайн-инструмент проверки портов. Проверьте, открыты ли порты на IP-адресе или домене. Пакетная проверка, отображение времени ответа, защита приватности в браузере.

Whois запрос

Бесплатный онлайн-инструмент Whois для доменов. Проверьте информацию о регистрации домена, срок действия, DNS-серверы, регистратор. Поддержка глобальных доменных расширений, защита приватности в браузере.

Проверка SSL-сертификата

Бесплатный онлайн-инструмент проверки SSL-сертификатов. Проверьте действительность SSL/TLS-сертификата, срок действия, цепочку сертификатов, соответствие домена и многое другое.

Инструмент тестирования WebSocket

Онлайн-инструмент тестирования WebSocket-соединения. Установка WebSocket-соединения, отправка и получение сообщений, форматирование JSON. Отладка WebSocket-интерфейсов в реальном времени. Локальное выполнение в браузере для приватности.

Запрос HTTP-кодов состояния

Бесплатный онлайн-справочник кодов состояния HTTP: все стандартные коды от 1xx до 5xx с описанием. Поиск и фильтр по категориям для быстрого поиска кода.