Невозможно подключиться к HTTP-серверу за пределами локальной сети

Невозможно подключиться к HTTP-серверу за пределами локальной сети

Я создал веб-сервер Apache с помощью XAMPP на Windows 7 Ultimate. Я установил DDNS и переадресацию портов на порт 80 на моем маршрутизаторе AT&T bg210. Я могу подключиться к веб-сайту в локальной сети, но не в другой сети. Я знаю, что WIN7 больше не поддерживается. Я пробовал отключать брандмауэр на ПК и маршрутизаторе, но безуспешно.

решение1

Может быть много чего!

Но для начала, вы убедились, что переадресация портов настроена правильно? Так, чтобы она пересылала пакеты на IP вашего компьютера с Windows 7?

Также может быть, что Apache не разрешает запросы с IP-адресов за пределами диапазона вашей локальной сети. (Я не очень хорошо знаком с Apache, но знаю, что некоторые другие серверные программы делают это, например, PostgreSQL)

Вы уверены, что разрешили?входящийзапросы на порт 80 на вашем маршрутизаторе? И неисходящийЗапросы?

Примечание:Я бы не рекомендовал вам запускать старую машину Windows 7 в качестве сервера в Интернете. Поскольку поддержка для нее закончилась 14 января 2020 года, как указано наСобственный веб-сайт Microsoft. Это означало бы, что вы не только запускаете сервер на операционной системе, которая не предназначена для работы в качестве сервера. Но вы также запускаете его на операционной системе, которая не была исправлена ​​более полутора лет... Это означало бы, что вы открываете огромную дыру в безопасности вашей сети. И хотя вы можете утверждать, что вы не являетесь большой целью для хакеров, в Интернете постоянно есть автоматизированные боты, которые беспорядочно атакуют. Вот почему у вас есть брандмауэр для начала!

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

решение2

Попробуйте whatmyip.com, получите публичный IP-адрес и используйте его для подключения.

Связанный контент