2 个 DDNS 2 个路由器 2 个 Web 服务器 1 个问题

2 个 DDNS 2 个路由器 2 个 Web 服务器 1 个问题

请耐心等待,如果你回答的话请像解释一个白痴一样解释。

这是我的设置。我有 2 个路由器:

当我无线连接到路由器 1 或 2 时,我可以http://my address.com从 Raspberry Pi 网络服务器(路由器 2)访问,没有任何问题。但是当我通过网络(如 4G)连接时,连接被拒绝。

Raspberry Pi 还具有来自 NoIP 的动态 DNS。非军事区已为路由器 1 上的 NUC 服务器激活。如果我在路由器 1 上停止 DMZ,我将无法再访问连接到路由器 1 的 NUC 网络服务器。

现在,我的问题是,为什么我无法通过互联网访问我的 Raspberry Pi 网络服务器?我也想借此机会非常感谢您的帮助。

答案1

为什么我无法通过互联网访问我的 Raspberry Pi 网络服务器?

猜测是因为你还没有将 NUC 网络服务器设置为反向代理(即根据 Raspberry Pi 的动态 DNS 域将 Web 请求转发到 Raspberry Pi 本身)。

通常,一次只能将一个 Web 服务器与一个 IP 地址关联(与动态 DNS 名称无关)。因此,当mypi.noip.com您的 NUC 收到外部请求(例如 4G)时,它很可能会直接丢弃该请求。您需要明确告诉 NUC Web 服务器软件将请求(例如)传递mypi.noip.com到本地网络上的 Raspberry Pi。然后,NUC 会将来自 Raspberry Pi 的任何消息(例如网页)返回到任何外部客户端。

相关内容