Проверка портов
Проверьте открытость портов на сервере, быстрое сканирование и справочник
Проверка открытых портов — онлайн
Онлайн-инструмент проверки открытых портов помогает узнать, доступен ли определённый порт на сервере из интернета. Это важная диагностическая задача для администраторов, DevOps-инженеров, разработчиков, проверяющих настройку своих сервисов и серверов.
Инструмент отправляет запрос на указанный IP-адрес и порт и возвращает результат: открыт, закрыт или фильтруется (firewall). Это помогает быстро понять, работает ли ваш сервис, правильно ли настроены правила файрвола, нет ли блокировок со стороны провайдера.
Популярные порты и их назначение
HTTP — 80, HTTPS — 443, FTP — 21, SSH — 22, Telnet — 23, SMTP — 25, DNS — 53, POP3 — 110, IMAP — 143. Веб-серверы обычно слушают 80 и 443, почтовые серверы — 25, 110, 143, 465, 587. Базы данных используют свои порты: MySQL — 3306, PostgreSQL — 5432.
Общие номера портов стандартизированы, но администраторы могут использовать нестандартные для повышения безопасности через "обскурность". Проверка портов помогает быстро определить, какие сервисы запущены на сервере и как они настроены.
Безопасность и диагностика
Открытые порты — потенциальные точки входа для атак. Сервер должен открывать только те порты, которые реально нужны. Остальные следует закрывать через файрвол. Регулярная проверка портов — важная часть аудита безопасности.
Для диагностики проблем: если пользователи не могут подключиться к сервису, проверьте, открыт ли порт снаружи. Часто проблемы связаны с неправильной настройкой файрвола, NAT, правилами сетевого оборудования. Онлайн-инструмент быстро выявит такие проблемы.
Пример: настройка веб-сервера
Админ настроил новый веб-сервер на Nginx
Пользователи жалуются на недоступность сайта
Использует проверку портов — 80 и 443 закрыты
Обнаруживает, что файрвол не пропускает трафик
Открывает нужные порты, сайт становится доступным
Знаете ли вы?
Всего существует 65 535 возможных портов TCP/UDP
Порты 0-1023 — "well-known ports" и требуют административных прав
SMTP (25) — один из самых часто блокируемых портов провайдерами
Закрытие ненужных портов значительно повышает безопасность
Nmap — популярный инструмент сканирования портов
Проверка порта — быстрый способ диагностики сетевых проблем
Что означают статусы проверки порта
| Статус | Что произошло | Что делать |
|---|---|---|
| 🟢 Открыт | TCP-соединение установлено — на порту работает служба и принимает подключения. | Порт доступен. Если он не должен «смотреть» в интернет — ограничьте доступ файрволом. |
| 🔴 Закрыт | Сервер ответил отказом (пакет RST): порт доступен по сети, но службы на нём нет. | Запустите нужную службу и убедитесь, что она слушает этот порт (ss, netstat). |
| 🟡 Фильтруется | Ответ не получен — пакеты отбрасывает файрвол или режет провайдер. | Проверьте правила файрвола (ufw, iptables, Security Groups) и проброс портов на роутере. |
| 🟠 Хост недоступен | Нет маршрута до сервера — хост не отвечает совсем. | Проверьте, что сервер включён, домен резолвится и указан верный IP-адрес. |
Важно знать
Не сканируйте порты чужих серверов без разрешения — это может нарушить закон. Проверяйте только свои системы или те, на которые у вас есть разрешение владельцев.
Как проверить порт — пошаговая инструкция
Введите адрес хоста
Укажите доменное имя (например, example.com) или IP-адрес (например, 192.168.1.1) сервера, порт которого хотите проверить. Для проверки локального компьютера введите "localhost" или "127.0.0.1".
Укажите номер порта
Введите номер порта от 1 до 65535. Можно выбрать из списка популярных портов или ввести вручную. Если не знаете номер порта нужной службы, воспользуйтесь встроенным справочником на вкладке "Справочник".
Получите результат
Нажмите кнопку "Проверить порт" и через несколько секунд получите результат: порт открыт, закрыт или фильтруется. Вместе со статусом отображается время отклика, информация о службе и рекомендации по безопасности. Результат можно скопировать одним нажатием.
Примеры использования сканера портов
🌐 Проверка веб-сервера после развёртывания
После установки Nginx или Apache проверьте, что порты 80 (HTTP) и 443 (HTTPS) открыты и принимают подключения. Если порт закрыт, проверьте настройки файервола (iptables, ufw) и конфигурацию веб-сервера.
🗄️ Диагностика подключения к базе данных
Если приложение не может подключиться к MySQL (3306), PostgreSQL (5432) или MongoDB (27017), проверьте доступность порта. Часто причиной проблем является файервол или настройка "bind-address" в конфигурации СУБД, ограничивающая подключения только с localhost.
🎮 Настройка проброса портов для игрового сервера
При создании сервера Minecraft (порт 25565), CS2 (порт 27015) или другой игры необходимо настроить проброс портов (port forwarding) на маршрутизаторе. Сканер поможет убедиться, что порт доступен из интернета для подключения других игроков.
🔐 Аудит безопасности сервера
Регулярно проверяйте, какие порты открыты на ваших серверах. Открытые порты баз данных (3306, 5432, 27017) или удалённого доступа (22, 3389) без должной защиты представляют серьёзную угрозу безопасности. Быстрое сканирование поможет выявить забытые или случайно открытые порты.
📧 Настройка почтового сервера
При настройке корпоративной почты проверьте доступность SMTP (25, 587), IMAP (993), POP3 (995) портов. Если письма не отправляются или не принимаются, начните с проверки открытости соответствующих портов на почтовом сервере.
Частые вопросы о проверке портов
Что такое сетевой порт и для чего он нужен?
Чем статус «фильтруется» отличается от «закрыт»?
Как открыть порт на компьютере или сервере?
Какие порты опасно оставлять открытыми?
Чем отличается TCP от UDP?
Когда лучше использовать nmap вместо онлайн-сканера?
Безопасно ли пользоваться этим инструментом?
Полезная информация
Инструмент постоянно обновляется — база портов расширяется, алгоритмы проверки совершенствуются.
Проверка выполняется на нашем сервере: он устанавливает реальное TCP-соединение с указанным хостом и портом, поэтому доступны любые порты — включая SSH (22), SMTP (25) и порты баз данных. Запрос обрабатывается сервером проверки и не передаётся третьим лицам. Для глубокого аудита (диапазоны портов, версии служб, UDP, поиск уязвимостей) используйте серверные утилиты: nmap, telnet, nc (Netcat) или PowerShell Test-NetConnection.
Если у вас есть предложения по улучшению инструмента, добавлению новых портов в справочник или вопросы по работе сканера, свяжитесь с нами через форму обратной связи. Мы ценим обратную связь и стремимся сделать инструмент максимально полезным.
Смежные инструменты для диагностики сети
Проверили порт — продолжите диагностику сервера и домена этими инструментами.