我有一个域名,由于某种原因,它指向不同的服务器,具体取决于您在世界上的位置。
奇怪的是,我有另一个域具有相同的 DNS 服务器,无论您的位置如何,它都指向同一个服务器(这是它不应该工作的方式)。
任何想法为什么第一个域指向不同的人的不同 IP 地址?
我有一个域名,由于某种原因,它指向不同的服务器,具体取决于您在世界上的位置。
奇怪的是,我有另一个域具有相同的 DNS 服务器,无论您的位置如何,它都指向同一个服务器(这是它不应该工作的方式)。
任何想法为什么第一个域指向不同的人的不同 IP 地址?
这可能是GeoDNS的故意应用,因为许多公司更喜欢来自英国的请求解析到位于英国的主机。
如果您知道情况并非如此,那么您需要从每个位置对分辨率进行故障排除。旧的、笨拙的解析器,对某些域等具有硬编码的解析路径。
如果您提供有问题的域名(毕竟它是公共信息),您将更有可能获得具体、有用的答案。
编辑:
您的 DNS 发生了一些奇怪的事情。.co.uk 域名服务器为您的域列出了两个域名服务器:
但是这两个名称服务器似乎有点......困惑:
任一查询的预期结果将是 NXDOMAIN(如果我请求的子域不存在)或一系列 A 或 CNAME 记录。似乎
c13
正在尝试返回权威结果,同时将域委托给其他地方。这可能会产生不一致的结果。服务器似乎对c14
您的域一无所知,但是,它没有返回 NXDOMAIN,而是将我指向根服务器。幸运的是,大多数解析器都足够聪明,可以避免此时进入循环。我没有看到任何可以表明为什么在从世界不同地区解析时可能会获得不同 IP 的信息,但我当然可以看到为什么这个域的行为可能不一致。您可以
c13
通过在他们提供的任何控制面板中编辑您的 DNS 配置来修复结果(消除委托)。您需要与您的托管服务提供商的支持部门讨论确定您是否需要在您的注册商处更改您的 NS 记录以指向其他内容,c14
或者他们是否只需要修复c14
它以便为您的域提供有效的答案。