Пожалуйста, проявите терпение, и если вы ответите, объясните так, как вы бы объяснили идиоту.
Вот моя настройка. У меня 2 роутера:
Маршрутизатор 1 — этоППОЭи связан сNUC-сервериДинамический DNSотNoIP.
Маршрутизатор 2 подключен к маршрутизатору 1 с помощьюDHCPи аRaspberry Piвеб-сервер, а также другой DNS от NoIP.
Когда я подключаюсь по беспроводной сети к маршрутизатору 1 или 2, я могу получить доступ http://my address.com
с веб-сервера Raspberry Pi (маршрутизатор 2) без каких-либо проблем. Но когда я подключаюсь через веб (например, 4G), соединение отклоняется.
Raspberry Pi также имеет динамический DNS от NoIP.ДМЗактивирован для сервера NUC на маршрутизаторе 1. Если я остановлю DMZ на маршрутизаторе 1, я больше не смогу получить доступ к веб-серверу NUC, который подключен к маршрутизатору 1.
Теперь мой вопрос, почему я не могу получить доступ к своему веб-серверу Raspberry Pi через интернет? Я также хотел бы воспользоваться этой возможностью, чтобы поблагодарить вас за помощь.
решение1
Почему я не могу получить доступ к своему веб-серверу Raspberry Pi через Интернет?
Предположительно, потому что вы не настроили веб-сервер NUC какобратный прокси(т.е. для пересылки веб-запросов на основе вашего динамического домена DNS для Raspberry Pi на сам Raspberry Pi).
Обычно только один веб-сервер может быть связан с IP-адресом одновременно (независимо от имен Dynamic DNS). Поэтому, когда внешний запрос (например, 4G) например, mypi.noip.com
получен вашим NUC, он, скорее всего, просто отбрасывает его. Вам необходимо явно указать программному обеспечению веб-сервера NUC передавать запросы например, mypi.noip.com
на Raspberry Pi в вашей локальной сети. Затем NUC будет возвращать любые сообщения от Raspberry Pi (например, веб-страницу) любому внешнему клиенту.