答案1
嗯,是也不是。
Dyndns 地址是外部地址:这就是重点。它指向您的外部接口,即互联网上的接口,而不是安全局域网上的内部接口。因此,如果来自内部网络的某些东西指向该地址,它会出去,转一圈,然后回来。这是它知道到达那里的唯一方法,也是附加到 URL 的唯一有效路由。
快速而粗糙的解决方法是将一个条目放入您的 HOSTS 文件中,将 dyndns url 指向该机器的本地 ip 地址。您必须对每台本地机器都执行此操作,并且每次您离开公寓时它绝对会破坏一切,因此您必须不断更改它。
更复杂的解决方法是设置您自己的本地 DNS,并在本地覆盖记录。然后,如果您通过 DHCP 连接,并让 DNS 自动分配,您将始终拥有正确的地址。
答案2
@Satanicpuppy 更复杂的修复建议的扩展是获取某种用于远程工作的 VPN 解决方案(咨询?),以便您将 VPN 客户端指向 DynDNS 地址,并让公寓内的 DNS 服务器处理哪些机器是哪些。这确实需要一些努力,但如果您正在扩展或只是在寻找挑战,这绝对是可行的方法。
答案3
如果您要设置内部 DNS 服务器,并且能够在任何地方使用 DHCP,那么这非常简单。设置内部 DNS 服务器以指向本地地址,并让 dyndns 指向外部地址!