当我尝试使用静态 IP 解析我的域名(wiki.stroeersocialpublishing.de)时遇到了一个非常奇怪的问题。
在某些机器上,DNS 显示正确的 IP (99.81.177.226),而在其他机器上,DNS 显示错误的不同 IP。
IP 正确的几率是 50/50。即使在 AWS 中设置了新的 EC2 实例后,问题仍然存在。
这是 AWS 的问题吗?因为刷新 DNS 并不能解决这个问题。
我不知道这个问题已经回答了我的问题。
解释可以帮助我理解(甚至解决)我的问题。
答案1
使用DNS检查器我发现主流 DNS 提供商(Google、CloudFlare、OpenDNS)都正确报告了域的 IP,我的 ISP 也是如此。我怀疑问题出在您的客户端上。
这会导致什么问题?您无法访问域名吗?其他人是否报告了问题?如果有多人报告了该问题,他们是否都使用同一个 ISP?您可以尝试查询一些本地 DNS 提供商,看看他们报告了什么。
答案2
我们找到了问题所在。问题在于我们的域有两个 NS,它们完全随机地返回正确或不正确的 IP。这不是客户端、DNS 或 ISP 的问题dig
。第一个 NS 有正确的 IP,而第二个 NS 没有收到我们有新 IP 地址的更新。第二个 NS 认为旧 IP 仍然正确。