Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Сетевое оборудование и VPN

Как проверить открыт ли порт: утилита Telnet и онлайн-сервисы

Обновлено: 27.08.2026 · Официальная документация ↗

Зачем проверять открытые порты?

После настройки игрового сервера (Minecraft, CS), веб-сайта или VPN необходимо убедиться: доходят ли входящие сетевые запросы до вашей программы или их блокирует брандмауэр Windows, роутер либо сам интернет-провайдер. Если порт закрыт (Closed / Filtered), подключиться извне будет невозможно.

Способы проверки порта

ИнструментЧто проверяетОткуда запускается
Онлайн-чекер (2IP.ru / PortChecker)Виден ли порт из внешнего интернетаЧерез браузер из любого места
Консольная команда TelnetОтвечает ли конкретная программа на портуИз командной строки Windows / Linux
PowerShell Test-NetConnectionПолная проверка сокета и пингаШтатно в Windows 10/11 без установки софта

Способ 1. Проверка через PowerShell (Рекомендуемый для Windows 10/11)

  1. Нажмите сочетание клавиш Win + X и откройте PowerShell (или Терминал).
  2. Введите команду проверки целевого IP (или домена) и номера порта:
    Test-NetConnection 198.51.100.1 -Port 80
  3. Посмотрите на последнюю строчку вывода:
    • TcpTestSucceeded : TrueПорт открыт и успешно принимает соединения!
    • TcpTestSucceeded : False — Порт закрыт, служба выключена или заблокирована фаерволом.

Способ 2. Проверка через классическую утилиту Telnet

  1. Включение Telnet в Windows:

    Нажмите Win + R, введите optionalfeatures, найдите пункт «Клиент Telnet» (Telnet Client), поставьте галочку и нажмите OK.

  2. Выполнение проверки:
    telnet IP_АДРЕС НОМЕР_ПОРТА
    # Пример:
    telnet 192.168.1.1 80
  3. Оценка результата:
    • Если окно консоли полностью очистилось или появился черный экран — соединение успешно установлено (порт открыт).
    • Если появилась надпись «Не удалось открыть подключение к этому узлу, на порт... Сбой подключения» — порт закрыт.

Способ 3. Проверка из внешнего интернета (Онлайн)

  1. Убедитесь, что проверяемая программа прямо сейчас запущена на компьютере (иначе порт будет закрыт).
  2. Зайдите на сайт 2ip.ru/check-port/.
  3. Введите номер вашего порта (например, 25565 или 80) и нажмите «Проверить».
💡 Практика специалистов: При проверке портов всегда используйте команду netstat -an | findstr :ПОРТ на самом целевом сервере. Если статус не LISTENING — служба вообще не привязана к сетевому сокету.

Частые вопросы (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.

Полезные материалы
Рекомендуем