无法从 LAN 上的外部地址访问服务器,但可以从 WAN 访问,HTTP(S) 可以访问,但 SSH 或同步不行

无法从 LAN 上的外部地址访问服务器,但可以从 WAN 访问,HTTP(S) 可以访问,但 SSH 或同步不行

我希望这个问题一定有解决办法。我遇到的问题与通常的问题完全相反。我们的小型企业办公室最近搬到了新城市的新大楼。我们有一台运行 NeXT Cloud 的 Mac mini。我根据需要设置了新路由器(位于 ADSL 后面)端口转发等。从我们的网络外部,HTTP、HTTPS、同步服务都运行良好。从局域网内部,什么都行不通,我甚至无法 Ping 地址。我们使用 dynu dns 进行主机名解析,但 IP 地址的行为方式完全相同,因此这一定与路由器有关。

奇怪的是,我能够在网络内使用服务器的本地 IP 访问所有服务。这可能有助于指出我缺少的解决方案。我需要更改服务器网络设置中的一些本地设置吗?将服务器放在 DMZ 内和 DMZ 外会导致奇怪的结果。服务器本地地址在 DMZ 内,LAN 不起作用,WAN 一切正常。服务器本地地址不在 DMZ 中,WAN 一切正常,外部 IP 地址的 HTTPS 在 LAN 内有效,外部 IP 地址的 HTTPS 在 LAN 内有效,但 SSH 和 NeXTcloud 都无法在 LAN 内的外部 IP 地址上运行。我觉得这很奇怪。什么会选择性地阻止这样的服务?

我费尽心思对所有设置进行了系统且重复的检查,调整了防火墙等常见的设置,但我尝试过的所有方法都不起作用。

对于如何解决有什么想法吗?

答案1

这个问题已经解决了。Ron Maupin 是正确的。DYN DNS 名称到本地 IP 的 DNS 映射是正确的,并且有效。警告:任何使用 GUI 连接到 ZYXEL 路由器的人,“DNS 主机映射”设置都有一个非常愚蠢和无用的“启用”和“禁用”单选按钮,我在输入数据时忽略了它。(显示 stvpid 设计)- 单击启用,一切正常。谢谢。我希望这个DNS 主机映射帮助别人。

引用

相关内容