情况:我在家里有一台服务器,在 Port 上有 NextCloud 8080
。使用 MyFritz-address(作为 DynDNS)和 PortForwarding,我可以通过pine64.XXXXXX.myfritz.net:8080
. 出现一些问题后,我在我的域上创建了一个 CNAME 记录,habun.de
我可以通过pine.habun.de:8080
. 当我在本地网络之外时,这工作得很好。
但是当我在我的本地网络中时,我可以通过pine64.XXXXXX.myfritz.net:8080
但不能通过pine.habun.de:8080
.
为什么会这样?是因为请求没有发送到我的网络之外并且我的路由器无法解析吗pine.habun.de
?我该如何解决?
编辑:简单错误...将域名错误地添加到 DNS-Rebind-Protection。我添加了,http://pine.habun.de
但它只是pine.habun.de
。参见对@ae 的回答的讨论
您的路由器的 DNS 指向它自己,您的请求没有成功。
考虑将您的主机文件或路由器的 DNS 设置配置为指向
pine.habun.de:8080
您的 NextCloud 内部 IP 地址。如果您喜欢这种方法,请将类似的内容添加
192.168.1.100 pine.habun.de
到您的主机文件中。如何编辑主机文件