域名指向不同位置的不同 IP

域名指向不同位置的不同 IP

我遇到了一个对我来说似乎很奇怪的问题。我有一个域名(www.arioo.com),它必须指向 IP,。173.45.102.106当我尝试从本地 PC 或我可以物理访问的任何其他网络访问它时,一切都正常。
当我尝试使用 ssh 从它自己的服务器 ping 域时,问题就出现了!域名指向完全不同的 IP 地址。

我想知道这是否是由 DNS 缓存引起的,因为我们一个月前进行了服务器更改,在这种情况下,花这么长时间进行更新也应该很奇怪。

答案1

为什么你要让服务器自己 ping 一下?无论如何,A 记录对我来说看起来没问题,所以请尝试再次从服务器挖掘域。如果它仍然指向其他地方,并且你在过去几天没有设置过长的 TTL 或更新名称服务器,那么问题就在于你的服务器正在查询哪些 DNS 服务器。

答案2

我能想到的两个选择:

答案3

我还会查看 /etc/nsswitch 文件中的设置。这控制主机名/IP 查找的顺序。确保其顺序符合您的要求。

还有一件事,尝试重新启动(或禁用)nscd 服务。我发现在很多情况下,它会导致返回错误的结果。

查看主机上指向的 DNSen (/etc/resolv.conf)。如果您使用的 DNS 有问题,那么您可能会遇到问题。

相关内容