Я настроил свой wamp-сервер на доступ к локальной сети, предоставив IP-адрес, eg:192.168.1.3 ПК. Так что пока он работает. Но я хочу получить доступ к своему локальному хосту из интернета. Когда я пытался это сделать (используя глобальный IP-адрес, eg:124.43.153.235 он перенаправлял меня на домашнюю страницу маршрутизатора. И я настроил мой маршрутизатор Prolink h50004n также с переадресацией портов, но он не работает. Когда я делаю это из функции DMZ на маршрутизаторе, он работает, и я могу получить доступ к глобально. Но почему я не могу сделать это с помощью переадресации портов? Помогите

Protocall -
Локальный IP-адрес
Setting-
Интерфейс

2 ответа2

1

Ваш WAMP-сервер настроен на прослушивание порта 80, в вашем случае у маршрутизатора также есть веб-сайт, работающий внутри этого порта. Чтобы обойти этот веб-сайт маршрутизатора, используйте другой порт снаружи для внутренней переадресации на порт WAMP 80.

Таким образом, ваш внешний доступ к WAMP будет выглядеть следующим образом: 124.43.153.235:49152

В вашем роутере перенаправьте этот порт 49152 на 192.168.1.3 порт 80

ИНФОРМАЦИЯ: Для внешних портов, которые зарезервированы, зарегистрированы или доступны для использования, проверьте этот веб-сайт: http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

0

это невозможно, если ваш маршрутизатор настроен на отображение собственной домашней страницы на порту 80, он не может одновременно пересылать и отображать свою домашнюю страницу.

попробуйте отключить эту функцию (отключить доступ к конфигурации маршрутизатора из Интернета или дистанционное управление, как его иногда называют) или изменить порт, на котором он прослушивает доступ к домашней странице маршрутизатора из Интернета, на другой порт, отличный от 80.

Если это не сработает, вам придется использовать другой порт для доступа к вашему wamp, как сказала Санне Буурма.

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