可以远程连接到本地服务器,但不能本地连接(ssl)

可以远程连接到本地服务器,但不能本地连接(ssl)

我有一个本地服务器,有一个指向它的域(通过 DuckDNS,但我认为这并不重要)。本地服务器只接受 https。当我连接到外部 VPN 时,我可以通过https://www.example.com

但是,在本地和与服务器相同的网络上,如果我访问我的域,它不会连接。当我 ping 该域时,我看到它访问(并从)我的网络的外部 IP。如果我直接访问服务器的本地 IP,它会正常响应。

我感觉我错过了一些非常简单的东西,但我无法弄清楚。

答案1

如果名称为 www.example.com里面NAT 指向当地的地址,而不是外部一个(请通过配置进行测试 /etc/hosts或者c:\Windows\System32\drivers\etc\hosts使本地地址指向www.example.com)即可访问您的服务器。

如果是这种情况(如果不是,请见谅,我不喜欢制造噪音),我建议按照我在本地网络中的做法来解决类似的问题:在 LAN 内安装 DNS 服务器(bind9在我的情况下),它将我的区域(三个域)中的地址转换为本地地址,并充当其他区域的常规 DNS。您应该将 LAN 配置为使用您已配置为主 DNS 的服务器。

相关内容