Проверка открытых портов онлайн
Проверьте, открыт ли TCP-порт на сервере или сайте. Полезно после настройки firewall, проброса портов или запуска сервиса.
Как работает проверка открытых портов
Инструмент устанавливает TCP-соединение с указанным хостом или IP по каждому порту из списка (несколько портов можно перечислить через запятую) и показывает результат: открыт или закрыт, а также время установки соединения в миллисекундах. Важно, что проверка идёт с внешнего сервера, а не с вашего компьютера. Это принципиально: локальный firewall, антивирус или настройки роутера могут отдавать один результат, а «извне», со стороны реальных клиентов, порт может выглядеть совсем иначе. Именно внешний взгляд отвечает на вопрос, доступна ли служба из интернета.
Типовые порты и что они означают
Чаще всего проверяют порты популярных служб. Ниже ориентир, какие номера за что отвечают:
22 | SSH — удалённое управление сервером |
80 | HTTP — веб-сервер без шифрования |
443 | HTTPS — веб-сервер по TLS |
25 | SMTP — отправка почты |
3306 | MySQL — база данных |
5432 | PostgreSQL — база данных |
6379 | Redis — хранилище «ключ-значение» |
Зачем закрывать лишние порты
Каждый открытый наружу порт — это потенциальная точка входа. Базы данных вроде MySQL, PostgreSQL и Redis в норме должны слушать только localhost или внутреннюю сеть, а не быть доступными из интернета: открытый 3306 или 6379 регулярно становится целью автоматических сканеров. Практический сценарий использования инструмента — диагностика после настройки firewall. Вы закрываете правило в iptables, ufw или в панели провайдера, а затем сразу проверяете снаружи, что нужный порт стал недоступен, а рабочий (например, 443) остался открыт. Так вы убеждаетесь, что конфигурация применилась корректно, ещё до того как это заметят клиенты.