У меня есть сервер Apache, работающий на ноутбуке, беспроводно подключенный к моему маршрутизатору. Он работает на порту 90.

В моих настройках маршрутизатора у меня есть порт, перенаправленный порт 90 на локальный IP-адрес ноутбука. Когда я выключаю брандмауэр для маршрутизатора, запрос к ноутбуку проходит, и я могу подключиться с любого компьютера WAN. Однако я не хочу, чтобы мой маршрутизатор был настроен (без брандмауэра).

Вот проблема: Когда я пытаюсь добавить правило входящего брандмауэра для приема входящего трафика для IP-адреса ноутбука и порта 90, появляется сообщение «Неверный IP-адрес». Почему это?

1 ответ1

1

Вы сказали, что выполняете переадресацию портов, что означает, что вы используете NAT (технически NAPT), поэтому IP-адрес вашего ноутбука - это частный IP, а не публично маршрутизируемый IP. Таким образом, вам нужно открыть порт 90 на собственном публично маршрутизируемом IP-адресе вашего маршрутизатора / брандмауэра (то есть это адрес WAN). Без кода брандмауэра, блокирующего эти пакеты, код переадресации портов NAT сможет получать эти пакеты и пересылать их на ваш ноутбук.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .