Брандмауэр Windows 7 блокирует обход краев (порт вперед от маршрутизатора)

Я пытаюсь настроить веб-сайт на моем компьютере с Windows 7. Я открыл "правило для входящих подключений" в брандмауэре, чтобы открыть порт 8000. Когда я пытаюсь открыть порт с другого компьютера в моей домашней сети, он работает нормально.

Однако я также хочу, чтобы люди за пределами моей домашней сети посещали мой веб-сайт. Поэтому я настроил переадресацию портов на домашнем маршрутизаторе для переадресации порта с 8000 на 8000. Когда я пытаюсь посетить порт снаружи, он не работает. У меня дома установлен сервер Linux, и я настроил порт вперед, и он работает нормально.

Поэтому я уверен, что маршрутизатор настроен правильно, и настоящая проблема заключается в брандмауэре Windows. Дело в том, что локальный компьютер в моей домашней сети может посещать порт, а внешний компьютер - нет. И во входящем правиле, которое установлено в брандмауэре Windows, я явно выбираю "Разрешить обход края", но оно все равно не работает.

Кто-нибудь может мне помочь?

Большое спасибо!

1 ответ

Если пользователь может получить доступ к веб-сайту изнутри сети, а внешний пользователь не может, это почти всегда проблема NAT на маршрутизаторе.

Но на всякий случай, скажем, это не проблема маршрутизатора.

Вы хотите проверить, чтобы убедиться, что область действия правила брандмауэра Windows разрешает все IP-адреса, а не только те, которые находятся в вашей локальной подсети.

Другие вопросы по тегам