我有 2 个 ns 记录(NS1 和 NS2),它们指向 server1(IP 1.1.1.1)。我目前正在迁移 server1,并且我已将 NS2 记录更改为指向 server2(IP:2.2.2.2)。所以现在我有 NS1 指向 server1,NS2 指向 server2
我的问题是,如果我在白天 ping 我的 NS2,ping 返回的 IP 是 2.2.2.2,这才是应该的。奇怪的是,如果我在晚上 ping NS2,它会返回 IP 1.1.1.1
怎么会这样?我已经改过 NS2 的 IP 快 3 天了
抱歉造成混淆,为了让事情更清楚。我并不是在这里寻找解决方案。我只是想知道是否有人以前遇到过这样的事情。显然我们的 DNS 服务器出现了 CPU 问题,并且多次停机(蓝屏),导致服务器在重启后提供旧的 IP 地址。这就是为什么当我早上 ping 它时,它提供正确的(新)IP,而重启后它提供旧的 IP。旧服务器现在完全瘫痪了,我想将名称服务器更改为一些在线托管服务。有人可以推荐一个好的在线 DNS 服务吗?谢谢
答案1
问题没有足够的细节,但很可能域名使用多个名称服务器,并且它们之间可能存在区域传输问题,因此其中一个名称服务器提供旧 IP。
这实际上不是一个白天/夜晚的问题,而是一个随机问题,当然,您的 PC、DNS 服务器等上的 DNS 缓存使它看起来没有变化,只有在 TTL 过期并且其中一个权威 DNS 服务器收到查询后,变化才会引人注目...