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

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

Проверьте открытость портов на сервере, быстрое сканирование и справочник

Проверка открытых портов — онлайн

Онлайн-инструмент проверки открытых портов помогает узнать, доступен ли определённый порт на сервере из интернета. Это важная диагностическая задача для администраторов, 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, правилами сетевого оборудования. Онлайн-инструмент быстро выявит такие проблемы.

💡

Пример: настройка веб-сервера

1

Админ настроил новый веб-сервер на Nginx

2

Пользователи жалуются на недоступность сайта

3

Использует проверку портов — 80 и 443 закрыты

4

Обнаруживает, что файрвол не пропускает трафик

5

Открывает нужные порты, сайт становится доступным

🧠

Знаете ли вы?

🌐

Всего существует 65 535 возможных портов TCP/UDP

🔒

Порты 0-1023 — "well-known ports" и требуют административных прав

📧

SMTP (25) — один из самых часто блокируемых портов провайдерами

🛡️

Закрытие ненужных портов значительно повышает безопасность

🔍

Nmap — популярный инструмент сканирования портов

Проверка порта — быстрый способ диагностики сетевых проблем

Что означают статусы проверки порта

СтатусЧто произошлоЧто делать
🟢 ОткрытTCP-соединение установлено — на порту работает служба и принимает подключения.Порт доступен. Если он не должен «смотреть» в интернет — ограничьте доступ файрволом.
🔴 ЗакрытСервер ответил отказом (пакет RST): порт доступен по сети, но службы на нём нет.Запустите нужную службу и убедитесь, что она слушает этот порт (ss, netstat).
🟡 ФильтруетсяОтвет не получен — пакеты отбрасывает файрвол или режет провайдер.Проверьте правила файрвола (ufw, iptables, Security Groups) и проброс портов на роутере.
🟠 Хост недоступенНет маршрута до сервера — хост не отвечает совсем.Проверьте, что сервер включён, домен резолвится и указан верный IP-адрес.
⚠️

Важно знать

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

Как проверить порт — пошаговая инструкция

1

Введите адрес хоста

Укажите доменное имя (например, example.com) или IP-адрес (например, 192.168.1.1) сервера, порт которого хотите проверить. Для проверки локального компьютера введите "localhost" или "127.0.0.1".

2

Укажите номер порта

Введите номер порта от 1 до 65535. Можно выбрать из списка популярных портов или ввести вручную. Если не знаете номер порта нужной службы, воспользуйтесь встроенным справочником на вкладке "Справочник".

3

Получите результат

Нажмите кнопку "Проверить порт" и через несколько секунд получите результат: порт открыт, закрыт или фильтруется. Вместе со статусом отображается время отклика, информация о службе и рекомендации по безопасности. Результат можно скопировать одним нажатием.

Примеры использования сканера портов

🌐 Проверка веб-сервера после развёртывания

После установки 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) портов. Если письма не отправляются или не принимаются, начните с проверки открытости соответствующих портов на почтовом сервере.

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

Что такое сетевой порт и для чего он нужен?
Сетевой порт — это виртуальная конечная точка связи, идентифицируемая номером от 0 до 65535. Порты позволяют нескольким приложениям одновременно использовать сетевое подключение одного устройства. Каждая сетевая служба (веб-сервер, почта, база данных) слушает свой порт и обрабатывает только поступающие на него запросы. Протоколы TCP и UDP используют порты для маршрутизации данных к нужному приложению.
Чем статус «фильтруется» отличается от «закрыт»?
«Закрыт» — сервер ответил отказом (TCP-пакет RST): порт доступен по сети, но службы на нём нет. «Фильтруется» — ответа не пришло вовсе: пакеты молча отбрасывает файрвол или режет провайдер, поэтому состояние порта определить нельзя. «Открыт» — TCP-соединение успешно установлено, служба принимает подключения. Если вы ждёте открытый порт, а видите «фильтруется» — проверьте правила файрвола (ufw, iptables, Security Groups облака) и проброс портов на роутере.
Как открыть порт на компьютере или сервере?
Для открытия порта необходимо: 1) запустить службу, которая будет слушать этот порт; 2) настроить файервол на сервере — в Linux командами ufw allow 8080/tcp или iptables, в Windows через брандмауэр; 3) при наличии роутера настроить проброс портов (port forwarding) в его веб-интерфейсе; 4) проверить, что облачный провайдер (AWS, DigitalOcean) разрешает входящий трафик на этот порт в Security Groups.
Какие порты опасно оставлять открытыми?
Наиболее опасны для открытого доступа из интернета: порты баз данных (MySQL 3306, PostgreSQL 5432, MongoDB 27017, Redis 6379), удалённого доступа без шифрования (Telnet 23, VNC 5900), протоколы SNMP (161), SMB/Windows Share (445, 139) и RPC (135). Даже SSH (22) и RDP (3389) следует защищать ограничением по IP, двухфакторной аутентификацией или VPN. Золотое правило — открывайте только те порты, которые действительно необходимы, и ограничивайте доступ списком доверенных адресов.
Чем отличается TCP от UDP?
TCP (Transmission Control Protocol) — надёжный протокол с установлением соединения, гарантирующий доставку и порядок пакетов. Используется для веб-трафика, почты, баз данных и передачи файлов. UDP (User Datagram Protocol) — быстрый протокол без установления соединения и без гарантии доставки. Используется для DNS-запросов, стриминга видео, VoIP, онлайн-игр и VPN. Наш сканер устанавливает TCP-соединение, поэтому проверяет именно TCP-порты — открытость UDP-порта методом подключения надёжно определить нельзя.
Когда лучше использовать nmap вместо онлайн-сканера?
Nmap рекомендуется для профессионального аудита: сканирования больших диапазонов портов, определения версий служб, операционной системы, проверки UDP-портов и использования скриптов обнаружения уязвимостей. Онлайн-сканер идеально подходит для быстрой проверки конкретного порта, когда нет доступа к терминалу, для начальной диагностики или когда нужна информация из справочника о назначении порта.
Безопасно ли пользоваться этим инструментом?
Да. Браузер передаёт адрес и порт нашему серверу проверки, он устанавливает TCP-соединение и возвращает только статус — историю проверок мы не сохраняем и данные третьим лицам не передаём. Справочник портов работает полностью офлайн в браузере и не требует сетевых запросов. Проверяйте только свои серверы или системы, на сканирование которых у вас есть разрешение владельца.

Полезная информация

Инструмент постоянно обновляется — база портов расширяется, алгоритмы проверки совершенствуются.

Проверка выполняется на нашем сервере: он устанавливает реальное TCP-соединение с указанным хостом и портом, поэтому доступны любые порты — включая SSH (22), SMTP (25) и порты баз данных. Запрос обрабатывается сервером проверки и не передаётся третьим лицам. Для глубокого аудита (диапазоны портов, версии служб, UDP, поиск уязвимостей) используйте серверные утилиты: nmap, telnet, nc (Netcat) или PowerShell Test-NetConnection.

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

Смежные инструменты для диагностики сети

Проверили порт — продолжите диагностику сервера и домена этими инструментами.

Комментарии (1)

Был ли полезен этот инструмент?
Руслан Авдеев (автор проекта)1 янв. 2024 г., 00:00
🎉 Спасибо, что используете наши инструменты! Все инструменты на ToolFox полностью бесплатны и постоянно улучшаются. 📝 Пожалуйста, оставляйте комментарии: - Если инструмент работает некорректно - Если есть идеи по улучшению - Поделитесь своим опытом использования 👍 Ставьте лайки/дизлайки - это помогает мне понять, какие инструменты нуждаются в доработке. Я обновляю сайт каждую неделю на основе вашей обратной связи. ⭐ Если вам нравится ToolFox — буду благодарен за отзыв о сайте в Яндекс.Браузере (нажмите на ⋮ → «Оценить сайт» в панели браузера). Это помогает другим людям находить наши инструменты! 😊 Также вы можете написать мне напрямую в Telegram: @avdeevrus Все доработки и улучшения по вашим пожеланиям делаю бесплатно! Благодарю за доверие и использование ToolFox! 🚀