
У меня тут небольшая проблема.
Я использую wampserver и пытаюсь получить к нему внешний доступ, чтобы использовать его как веб-сервер для просмотра другими пользователями моих проектов с использованием моего внешнего IP-адреса.
Я перенаправил порт 8080 в своем маршрутизаторе на свой внутренний IP-адрес, убедился, что мой IP-адрес статический, перенаправил порт в своем брандмауэре, чтобы разрешить частный и публичный трафик на нем.
Если я захожу на него, используя localhost:8080
, 127.0.0.1:8080
, он работает отлично. Если я пытаюсь зайти на него, используя свой внешний IP, он перенаправляет на страницу моего маршрутизатора, если я пытаюсь зайти на него, используя myIP:8080, он говорит, что страница не найдена
Так почему же мой внешний IP-адрес перенаправляется на страницу моего маршрутизатора и как решить эту проблему, чтобы другие могли подключаться к моему IP-адресу как к веб-серверу?
Я использую маршрутизатор Aztech 605EW.
решение1
Скорее всего, это ожидаемое поведение маршрутизатора.
Маршрутизатор просматривает каждый пакет и прикрепляет к нему IP-адресисточникиместо назначения. Если он предназначен для внешнего мира, за пределами вашего локального диапазона, маршрутизатор отправляет его на интерфейс WAN и далее по цепочке, ожидая ответа. Если он запрашивает адрес на стороне LAN, он просто отправляет его на интерфейс, который соответствует этому адресу.
Но ваш внешний IP-адрес, приходящий изнутри? Я знаю очень мало маршрутизаторов, которые обрабатывают правила так, как вы надеетесь. Все домашние маршрутизаторы, которыми я владел, ведут себя так: ввод внешнего адреса маршрутизатора изнутри сети открывает страницу конфигурации (если она включена).
Другой вариант, который вы можете попробовать, если вы не можете подключиться изснаруживашей сети и обратно, будет проверить, что раздел удаленного управления вашего маршрутизатора не включен для доступа WAN. Возможно, маршрутизатор использует его для собственного администрирования. Вы также можете попробовать установить свой сервер в зоне DMZ конфигурации брандмауэра маршрутизатора. Это откроет этот ОДИН компьютер для Интернета, поэтому ввод вашего внешнего адреса будет отправлять все на этот компьютер (за исключением всего, что вы явно указали для отправки в другое место через переадресацию портов)