Как открыть порт в Windows для МИС

Сначала убедитесь, что программа или БД работает, затем разрешите порт в брандмауэре Windows. Если нужен доступ из интернета, дополнительно настраивается роутер. Помните, что вы выполняете это на свой риск; за технической помощью лучше обратиться к специалисту по информационной безопасности.

1. Служба или приложение

  • Убедитесь, что нужный сервис запущен и слушает нужный порт (например, TCP).
  • При необходимости в настройках приложения укажите привязку ко всем интерфейсам (0.0.0.0) или к IP вашей машины в локальной сети, а не только к 127.0.0.1 (localhost) — иначе извне порт будет недоступен.

2. Брандмауэр Защитника Windows (входящие)

  • Откройте «Панель управления» → «Брандмауэр Защитника Windows» → «Дополнительные параметры» (или в поиске Windows: «Брандмауэр Защитника Windows в режиме повышенной безопасности»). Открытие расширенных параметров брандмауэра WindowsОкно брандмауэра Защитника Windows
  • Слева выберите «Правила для входящих подключений» → «Создать правило…». Создание правила для входящих подключений в брандмауэре
  • Тип: «Для порта» → протокол TCP или UDP → укажите конкретный порт (например, 1433). Создание правила для входящих подключений в брандмауэре windows окно
  • Действие: «Разрешить подключение» → профили (домен / частная / общедоступная — отметьте те, где должно действовать правило) → имя правила (например, «Моё приложение TCP 1433»).

Альтернатива из PowerShell от имени администратора вбить в терминал или командную строку: New-NetFirewallRule -DisplayName "App TCP 1433" -Direction Inbound -LocalPort 1433 -Protocol TCP -Action Allow

Пример доступа только для конкретного IP: New-NetFirewallRule -DisplayName "App TCP 1433 from 192.168.1.50" -Direction Inbound -LocalPort 1433 -Protocol TCP -RemoteAddress 192.168.1.50 -Action Allow

3. Доступ из локальной сети

  • С другого устройства в той же сети проверьте подключение к IP вашего ПК и порту (например, браузером или Test-NetConnection <IP> -Port 8080 в PowerShell на втором компьютере).
  • Если не открывается — снова проверьте правило брандмауэра, профиль сети (частная/общедоступная) и что приложение слушает нужный интерфейс.

4. Доступ из интернета («наружу»)

  • На роутере создайте правило проброса порта (Port Forwarding / Virtual Server): внешний порт → IP вашего ПК в LAN и тот же внутренний порт.
  • У ПК в локальной сети лучше задать статический IP или резервирование DHCP по MAC-адресу, чтобы адрес не менялся.
  • Нужен «белый» внешний IP у провайдера. При CGNAT проброс на роутере не поможет без отдельной услуги (VPN, туннель и т.п.).
  • Проверку из интернета удобно делать с мобильного интернета или через онлайн-сервисы проверки портов, указав ваш внешний IP и порт.

Безопасность

  • Открывайте только те порты, которые реально нужны, и по возможности ограничивайте источники (в том числе на роутере).
  • Держите ОС и приложение обновлёнными; для удалённого администрирования предпочтительнее VPN или SSH с ключами, а не «голый» порт без необходимости.