我有一个 COM 域,其中包含多个子域。这些子域具有指向的 CNAME 记录ghs.google.com
(它们指向不同的 Google App Engine 应用)。这些子域已经使用了几个月,没有出现任何问题。
然而,最近我开始收到一些用户的报告,他们不再能够连接到我的应用程序。我发现nslookup subdomain.domain.com
这些用户(我的所有子域)都无法连接到我的应用程序。这些用户中的许多人来自一家名为 StarHub 的新加坡 ISP,但其他用户则分散在阿根廷、印度和新西兰等不同地区的其他 ISP 上。我没有收到任何来自美国用户(用户群中最大的部分)的投诉。大多数用户似乎不受此问题的影响(基于流量水平)。
您对问题出在哪里或如何解决它有什么想法吗?我尝试联系过一些 ISP,但他们都没有提供任何帮助(坚持认为问题出在我这边)。
值得注意的是,遇到问题的用户仍然能够通过 IP 地址或通过 appname.appspot.com 子域(由 Google App Engine 提供)直接连接 - 只是不再是我的子域了。
答案1
尝试在 Google 上搜索“dns 健康检查”或“dns 报告”,有许多自动化工具可以遍历您的 DNS 基础设施并查找常见问题。我想到的是 DNSStuff.com,但还有很多其他工具。许多域名目前略微不符合规格或最佳实践,在大多数情况下这不是问题,但可能会影响非常严格的解析器。
另请参阅此网站:http://www.whatsmydns.net/它可以从世界各地检查您的 DNS 解析。
答案2
检查您发布的有关该域名的内容,没有发现任何会导致查询解析持续失败的原因。因此,您必须返回 StarHub 客户(无法从外部确定这一点),并让他们执行进一步的诊断测试,例如traceroute
从 StarHub 内部到 216.69.185.34 和 208.109.255.34(这是您的 GoDaddy 内容 DNS 服务器当前所在的位置)。此类问题的一个简单原因是跳数过多。