1

Я пытаюсь настроить HTTP-сервер, используя Virtual Box на моем Win 10 Host. Сеть настраивается как гостевая сеть с использованием ip 10.0.0.254.

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

Я использую функцию "NAT Port Mapping" моего маршрутизатора, и я настроил порт 80 так, чтобы он указывал на порт 80 моего внутреннего сервера.

Что-то вроде этого:

Конфигурация маршрутизатора

Проблема заключается в том, что когда я размещаю свой внешний IP-адрес в браузере, отображается веб-страница моего маршрутизатора (10.0.0.1) вместо реального веб-сервера (10.0.0.254).

Я перепробовал все это с портом 81, настроил веб-сервер для прослушивания этого порта, проверил его внутренне и работал, сопоставил порт на маршрутизаторе и убедился, что у моего брандмауэра Windows есть правило, разрешающее публичные / частные соединения, и я все еще получаю " "Отказано в соединении".

Я не уверен, что делаю что-то не так, потому что логика говорит мне, что я уже сопоставляю порт с моим сервером.

Есть ли какие-то указатели на то, что я должен делать или есть что-то очевидное, чего мне здесь не хватает?

1 ответ1

0

Я понял, что не использовал правильный интерфейс во время установки. Как только я изменил сетевой интерфейс с "OTHER_R_0_35" (как показано на рисунке) на другой доступный интерфейс "INTERNET_TR069_R_0_33", он сразу начал работать.

Так что в целом вы должны указать правильный интерфейс в некоторых маршрутизаторах, я использую Huawei HG532e. Вероятно, этот шаг не нужен на других маршрутизаторах.

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