ping — это самый простой и одновременно
базовый инструмент сетевой диагностики.
Когда что-то «не работает», именно он первым отвечает на вопрос:
хост жив или уже нет.
Утилита проверяет, может ли удалённый узел отвечать на запросы по протоколу
ICMP —
без сервисов, портов и лишних зависимостей.
🔧
Синтаксис
ping [опции] адрес_узла
В качестве адреса можно указать:
— IP-адрес
— доменное имя
Полезные опции `ping`
-4
Использовать только
IPv4 (по умолчанию)
-6
Использовать только
IPv6
-b
Разрешить ping
широковещательного адреса
-c
Ограничить
количество отправленных пакетов
-D
Выводить время ответа в формате
UNIX timestamp
-f
Flood-режим — пакеты летят без задержек
Используется для стресс-тестов (и да, может положить узел).
Точки в выводе =
потерянные пакеты
-i
Интервал между пакетами (в секундах)
-I
Отправка пакетов через
конкретный сетевой интерфейс
-l
Режим перегрузки — система
не ждёт ответов, просто шлёт пакеты
-n
Не резолвить IP в доменные имена (быстрее и чище)
-r
Игнорировать таблицу маршрутизации
Пакет отправляется
напрямую через интерфейс
-s
Задать
размер ICMP-пакета
Почему `ping` до сих пор важен
* быстро показывает,
есть ли вообще связь
* помогает понять, где проблема: сеть, маршрут или хост
* незаменим при первичной диагностике
Минимум. Основа. Классика сетей
#doc
Обсуждение 0
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram