Назад к инструментам

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

Введите хост и порт, чтобы узнать, будет ли он виден открытым из публичного интернета. Есть пресеты для Minecraft, Rust, SSH и веб-портов, а также объяснение того, почему порт часто показывает «закрыт», даже если сам сервер работает нормально.

Цель

Хост и порт

Работает для игровых серверов, SSH, веб-серверов — всего, что слушает TCP- или UDP-порт.

Один порт или список вроде 25565, 28015-28016.

Частые порты

Результат

Введите хост и порт, затем запустите проверку.

Проверьте сами

Запустите это с любой машины вне вашей сети (VPS, телефон на мобильном интернете) — запуск из той же сети, что и цель, ничего не доказывает о доступности из интернета.

Linux / macOS (nc)

nc -zv play.wespner.eu 25565

Windows (PowerShell)

Test-NetConnection -ComputerName 'play.wespner.eu' -Port 25565

Почему порты показывают «закрыт»

Обычные подозреваемые

То, что серверный процесс запущен, не значит, что порт доступен из интернета. Примерно по убыванию вероятности:

  • Его блокирует правило файрвола. У файрвола ОС (ufw, firewalld, iptables/nftables) может вообще не быть правила, разрешающего этот порт. Генератор правил файрвола строит точную команду, чтобы его открыть.
  • NAT / проброс портов на роутере. Если сервер находится за домашним роутером, роутеру нужно явное правило проброса порта, направляющее внешний порт на внутренний IP машины — иначе входящий трафик никогда до неё не дойдёт.
  • CGNAT на стороне провайдера. Многие домашние и некоторые мобильные провайдеры ставят соединения за Carrier-Grade NAT, так что публичного IP для проброса просто нет — никакая настройка роутера этого не исправит, нужен другой тип подключения или прокси/туннель.
  • Процесс на самом деле его не слушает или привязан к 127.0.0.1. Сервис, привязанный только к localhost, принимает соединения только с той же машины, никогда снаружи — проверьте адрес привязки в его конфиге, а не только то, что он «запущен».
  • Неверный протокол. Игровой сервер, ожидающий UDP, никогда не ответит на TCP-проверку (и наоборот). Minecraft Java использует TCP; Bedrock, Rust и большинство других игровых портов — UDP.

Управляете собственным игровым сервером?

Игровые серверы Wespner с защитой от DDoS, дисками NVMe и активацией за несколько минут.

Посмотреть хостинг