От «доступен ли хост» до «на каком хопе проблема»
Эти пять инструментов образуют естественную последовательность диагностики: начните с базовой проверки доступности, переходите к карте маршрута, затем к непрерывному мониторингу по хопам, затем сузьте до конкретного порта сервиса, и отдельно проверьте, не испорчена ли репутация самого IP.
Ping — доступен ли хост вообще
Ping отправляет ICMP echo-запросы на хост и измеряет, отвечает ли он, а также время отклика на каждый запрос.
Когда использовать: быстрая первая проверка, когда сервер кажется недоступным; мониторинг задержки за короткий период; подтверждение базовой связности перед более сложной диагностикой.
Как читать результаты: 100% потерь пакетов обычно означает, что файрвол блокирует ICMP, а не то, что хост действительно недоступен — многие серверы намеренно не отвечают на ping. Задержка и процент потерь важнее, чем время отклика одного отдельного запроса.
Traceroute — карта маршрута
Трассировка маршрута строит карту каждого сетевого хопа между нашим сервером и узлом назначения, показывая IP и время отклика в каждой точке.
Когда использовать: определение, где именно в сети соединение замедляется или обрывается; понимание общего маршрута трафика для расследования CDN или пиринга; первый шаг перед запуском MTR для более детальных данных.
Как читать результаты: звёздочки на хопе обычно означают, что маршрутизатор не отвечает на пробы — не обязательно проблема, многие настроены так намеренно. Более полезный сигнал — хоп, где задержка резко растёт и остаётся высокой на всех последующих хопах.
MTR — traceroute и ping непрерывно
MTR (My Traceroute) объединяет traceroute и ping в один непрерывный тест, показывая потери и задержку на каждом хопе во времени, а не в виде одного снимка.
Когда использовать: диагностика прерывистых проблем, которые не заметны при разовом ping или traceroute; определение точного хопа с задержкой или потерями; предоставление доказательств провайдеру о проблеме маршрутизации.
Как читать результаты: потери на одном промежуточном хопе часто не имеют значения — многие маршрутизаторы понижают приоритет ICMP. Реальный сигнал — стабильные потери на последнем хопе или их постепенное нарастание вдоль пути.
Проверка порта — слушает ли сервис
Проверка порта пытается установить TCP-соединение с конкретным портом хоста и сообщает, открыт он, закрыт или фильтруется.
Когда использовать: проверка, что правило файрвола действительно открыло нужный порт; подтверждение, что сервис слушает порт, прежде чем диагностировать уровень приложения; проверка извне сети, действительно ли закрыт порт, который должен быть закрыт.
Как читать результаты: «Открыт» — TCP-рукопожатие завершилось успешно. «Закрыт» — хост активно отклонил соединение. «Фильтруется» (таймаут, нет ответа) обычно означает, что файрвол молча отбрасывает пакеты — ожидаемое и правильное состояние для портов, которые должны оставаться закрытыми для публичного интернета.
Репутация IP — не отмечен ли адрес где-то ещё
Репутация IP проверяет IP по базам данных жалоб на злоупотребления, фиксирующим спам, вредоносное ПО, перебор паролей и другую вредоносную активность.
Когда использовать: расследование, есть ли у обращающегося IP история злоупотреблений; проверка собственного IP до того, как это станет проблемой, особенно на общем хостинге; проверка перед тем, как довериться незнакомому IP.
Как читать результаты: небольшое число исторических жалоб не обязательно дисквалифицирует адрес — IP переиспользуются, и адреса общего хостинга часто несут историю предыдущего арендатора. По-настоящему важный сигнал — большой объём свежих и разнообразных жалоб, а не сам факт наличия хотя бы одной.
Как это работает вместе
Для вопроса «почему не удаётся достучаться до хоста» идите по порядку Ping → Traceroute → MTR — каждый даёт больше деталей, чем предыдущий, и MTR обычно избыточен, если первые два уже показали проблему. Проверка порта и Репутация IP — отдельные вопросы: один подтверждает, что конкретный сервис слушает, другой — не является ли сам исходный или целевой IP проблемой, независимо от маршрутизации.