Как проверить открыт ли порт: утилита Telnet и онлайн-сервисы
Зачем проверять открытые порты?
После настройки игрового сервера (Minecraft, CS), веб-сайта или VPN необходимо убедиться: доходят ли входящие сетевые запросы до вашей программы или их блокирует брандмауэр Windows, роутер либо сам интернет-провайдер. Если порт закрыт (Closed / Filtered), подключиться извне будет невозможно.
Способы проверки порта
| Инструмент | Что проверяет | Откуда запускается |
|---|---|---|
| Онлайн-чекер (2IP.ru / PortChecker) | Виден ли порт из внешнего интернета | Через браузер из любого места |
| Консольная команда Telnet | Отвечает ли конкретная программа на порту | Из командной строки Windows / Linux |
| PowerShell Test-NetConnection | Полная проверка сокета и пинга | Штатно в Windows 10/11 без установки софта |
Способ 1. Проверка через PowerShell (Рекомендуемый для Windows 10/11)
- Нажмите сочетание клавиш Win + X и откройте PowerShell (или Терминал).
- Введите команду проверки целевого IP (или домена) и номера порта:
Test-NetConnection 198.51.100.1 -Port 80 - Посмотрите на последнюю строчку вывода:
TcpTestSucceeded : True— Порт открыт и успешно принимает соединения!TcpTestSucceeded : False— Порт закрыт, служба выключена или заблокирована фаерволом.
Способ 2. Проверка через классическую утилиту Telnet
- Включение Telnet в Windows:
Нажмите Win + R, введите
optionalfeatures, найдите пункт «Клиент Telnet» (Telnet Client), поставьте галочку и нажмите OK. - Выполнение проверки:
telnet IP_АДРЕС НОМЕР_ПОРТА # Пример: telnet 192.168.1.1 80 - Оценка результата:
- Если окно консоли полностью очистилось или появился черный экран — соединение успешно установлено (порт открыт).
- Если появилась надпись «Не удалось открыть подключение к этому узлу, на порт... Сбой подключения» — порт закрыт.
Способ 3. Проверка из внешнего интернета (Онлайн)
- Убедитесь, что проверяемая программа прямо сейчас запущена на компьютере (иначе порт будет закрыт).
- Зайдите на сайт
2ip.ru/check-port/. - Введите номер вашего порта (например,
25565или80) и нажмите «Проверить».
Частые вопросы (FAQ)
Почему 2IP пишет «Порт закрыт», хотя я пробросил его на роутере?
Порт считается открытым только тогда, когда на компьютере запущена программа, которая реально слушает этот порт (Listening). Если служба выключена — порт будет закрыт.
Может ли провайдер блокировать стандартные порты?
Да. Многие домашние провайдеры в целях безопасности блокируют входящие подключения по портам 80 (HTTP), 445 (SMB) и 25 (SMTP).
Как выйти из черного экрана Telnet после успешного теста?
Нажмите сочетание клавиш Ctrl + ] (правая квадратная скобка), затем введите команду quit и нажмите Enter.
Как проверить открытый UDP-порт?
Telnet и Test-NetConnection работают только с TCP. Для проверки UDP-портов используйте утилиту Nmap (nmap -sU -p 51820 IP) или PortQry.