我的家庭网络上有一台计算机,也可以通过 dyndns 主机名从互联网访问。当我在家时,我需要 xxx.dyndns.org 主机名才能将我的机器解析为本地网络上的 IP(10.0.1.X),而当我不在家时,它将解析为在 DYNDNS 上配置的 IP。
我在我的 TomatoUSB 路由器上设置了一个主机记录,它看起来像这样:host-record=XXX,XXX.dyndns.org,10.0.1.5
当我在家并 ping 机器时,它正确解析为 10.0.1.5 - 持续一两分钟,然后它开始解析为互联网 IP 地址(dyndns) - 当然它不再起作用因为它是我的调制解调器的 WAN 地址。
为什么会发生这种情况?
谢谢
答案1
运行nslookup xxx.dyndns.org 10.0.1.1
,假设这是您的路由器 IP 地址。如果它继续正确响应,则问题可能与您的计算机 DNS 配置有关。