Перейти к содержимому

Сетевые инструменты

Проверка порта

Отвечает ли порт снаружи вашей сети.

Проверка порта

Частые:

Проверка порта устанавливает TCP-соединение с указанным узлом с нашего сервера и сообщает, что ответила сеть.

Соединение идёт снаружи вашей сети — именно это делает ответ осмысленным: проверяется доступность из публичного интернета.

Открыт, закрыт и фильтруется

«Открыт» означает, что соединение приняли: там что-то слушает и доступно извне. «Закрыт» означает, что узел активно отказал: он доступен, но на этом порту ничего нет. Эти два ответа однозначны.

Третий случай — истечение времени ожидания. Чаще всего это означает, что межсетевой экран молча отбрасывает пакеты, и выглядит это точно так же, как выключенный узел. Именно поэтому инструмент называет такое состояние «нет ответа», а не «закрыт»: разница определяет, что менять дальше.

Что делать с результатом

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

Если ответа нет, дело почти всегда в фильтрации: правило межсетевого экрана на самом узле, у хостинг-провайдера или у оператора. За CGNAT входящие соединения не доходят в принципе, и проброс порта здесь не поможет — понадобится IPv6 или туннель.

Что означает задержка в результате

Показанная задержка — это время до установления TCP-соединения с нашего сервера, а не с вашего устройства. Она характеризует путь между дата-центром и проверяемым узлом, и сравнивать её с задержкой из вашей сети напрямую нельзя.

Полезна она в другом: заметно большое значение при успешном соединении обычно означает, что узел перегружен или физически далеко. Если же соединение устанавливается быстро, а приложение всё равно отвечает медленно, дело почти наверняка не в сети, а в самой службе.

Частые вопросы

Почему нельзя проверить произвольный порт?

Разрешён фиксированный список известных служебных портов. Публичный инструмент, соединяющийся с любым портом любого узла, — это готовый сканер, и его тут не будет.

Порт открыт локально, а отсюда нет. Почему?

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

Почему нельзя проверить адрес из моей домашней сети?

Потому что частные адреса не маршрутизируются в публичном интернете. Проверяются только публичные узлы — иначе инструмент стал бы способом заглядывать во внутренние сети.