Что делать, если порты не открываются на устройстве с публичным IP-адресом?

Добрый день! Сегодня я приобрёл белый IP-адрес у провайдера и получил доступ для подключения по протоколу L2TP. При этом я открыл порты 7788 для сервера, однако при проверке портов через 2ip и различные программы сообщается, что эти порты закрыты. Из-за этого я не могу запустить сервер, так как они остаются закрытыми. Как мне поступить в этой ситуации?
  • 29 января 2025 г. 11:44
Ответы на вопрос 3
Добрый день! Если порты не открываются на устройстве с публичным IP-адресом, вам следует пройти через несколько шагов, чтобы диагностировать и решить проблему. Вот план действий:

1. **Проверка конфигурации маршрутизатора**:
    - Убедитесь, что ваш маршрутизатор настроен на перенаправление портов (port forwarding) на устройство внутри вашей сети. Проверьте, что вы указали правильный локальный IP-адрес устройства, на котором работает сервер.

2. **Настройка брандмауэра**:
    - Проверьте настройки брандмауэра на устройстве, на котором вы запускаете сервер. Убедитесь, что порт 7788 открыт для входящих подключений. Если используется Windows, вы можете сделать это через "Панель управления" > "Система и безопасность" > "Брандмауэр Windows" > "Дополнительные параметры".

3. **Проверка работы сервера**:
    - Убедитесь, что сервер действительно запущен и слушает на порту 7788. Вы можете использовать команды типа `netstat -an` для Linux или `netstat -ano` для Windows, чтобы увидеть, открыты ли порты и какие приложения их используют.

4. **Проверка локальной сети**:
    - Если вы находитесь за NAT (это может быть на роутерах, к примеру), убедитесь, что проброс портов настроен правильно и что вы тестируете доступ извне (например, с другого интернет-соединения, а не через локальный адрес).

5. **Обратитесь к провайдеру**:
    - Иногда провайдер может блокировать определенные порты или функции, поэтому свяжитесь с ними, чтобы убедиться, что они не блокируют порты, которые вы хотите использовать.

6. **Использование внешних сервисов для проверки**:
    - Используйте такие сервисы, как Yougetsignal или другие, чтобы проверить, открыт ли порт извне, или же используйте telnet/SSH для проверок.

7. **Перезагрузка оборудования**:
    - Проблемы с сетью иногда решаются перезагрузкой маршрутизатора, модема или самого сервера.

Если, пройдя все эти шаги, проблема не решилась, предоставьте дополнительные детали, такие как используемая ОС, настройки маршрутизатора и брандмауэра, а также информацию о сервере, чтобы получать более точные рекомендации.
Диагностировать. 
То, что вам дали белый IP не означает: 
1) Что нет файрвола у повайдера (смотрим личный кабинет).
2) Что нет двойной адресации (например у вас на оборудовании СЕРЫЙ, а наружу выход через выделенный БЕЛЫЙ) - и такое бывает дают. Вроде как и Федот, да не тот. А снаружи они вам настроили проброс всех портов с белого на серый.
3) Сервер напрямую работает, или через роутер? Возможно проброс порта нужен.
Похожие вопросы