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

Проверьте, открыт ли порт на вашем IP-адресе или сервере и доступен ли он из интернета.

Что такое порт

Порт — номер «двери», через которую программа на компьютере или сервере принимает соединения. Сайты работают на портах 80 и 443, SSH — на 22, сервер Minecraft — на 25565. Если порт открыт, к программе можно подключиться из интернета; если закрыт или не отвечает — нельзя.

Как открыть порт

  1. Убедитесь, что программа запущена и слушает нужный порт.
  2. Разрешите порт в брандмауэре Windows или в файрволе сервера.
  3. На домашнем роутере пробросьте порт на ваш компьютер (раздел «Переадресация портов» или «Port forwarding»).
  4. Проверьте, что у вас «белый» IP: если адрес на главной отличается от адреса в настройках роутера, провайдер выдаёт общий адрес, и входящие соединения невозможны без услуги «статический IP».

Проверка работает только для TCP и только для публичных адресов в интернете.

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

Почему порт закрыт, хотя программа запущена?

Чаще всего соединение не пускает роутер или файрвол. Нужно пробросить порт на роутере на ваш компьютер и разрешить его в брандмауэре. Ещё бывает, что провайдер выдаёт «серый» адрес, общий для многих абонентов, — тогда входящие соединения невозможны без услуги «белый IP».

Чем «закрыт» отличается от «не отвечает»?

«Закрыт» — устройство ответило отказом: на этом порту ничего не запущено. «Не отвечает» — ответа не было вовсе: пакеты, скорее всего, отбрасывает файрвол или роутер.

Можно проверить UDP-порт?

Нет, проверка работает только для TCP. UDP не устанавливает соединение, поэтому снаружи нельзя надёжно отличить открытый UDP-порт от закрытого.