网站无法通过 iPhone 在 Att 3g 网络上解析

网站无法通过 iPhone 在 Att 3g 网络上解析

我有一个网站 www.example.com,除了在 iPhone 上使用 3g 时,它在任何地方都可以正常工作,甚至在 Edge 网络上也可以正常工作。我在 iPhone 上安装了 ping,但在 3g 上时,它显示无法 DNS 查找主机地址。我没有 www.example.com 的 A 记录,而是有一个指向 Amazon 上的 ELB 的 cname。我尝试过测试,并为子域 test.example.com 添加了 A 记录,这在 3g 上确实有效。所以对我来说,Att 在 3g 上要么存在一些 DNS 问题,要么只能使用 A 记录。任何帮助都非常感谢。还有一件事,如果我直接转到 ELB,我可以通过 3g 访问该网站,这让我真的认为是 DNS,我只是不知道从这里去哪里,因为已经 3 天了。谢谢

答案1

这是 AT&T 的 DNS 问题;他们可能对 3G 和 EDGE 使用了不同的解析器。

当然,请先尝试仅使用 IP 浏览您的网站,以确保这不是路由问题,但如果 ping 报告查找失败,那么肯定是 DNS 问题。很可能。(除非路由到解析器时出现问题,在这种情况下您会注意到更多怪异现象。)

如果您的手机支持,您可能需要更改解析器。Google 有一个公共解析器,8.8.8.8

我更喜欢使用 Level3 的公共解析器,因为它们报告真正的 NXDOMAIN,而不是不存在的 DNS 记录的重定向:

4.2.2.1
4.2.2.2
4.2.2.3

高血压

答案2

这是与 AT&T DNS 服务器上的双栈实现相关的问题。尝试使用 AWS ELB 设置中列出的 IPv4(列表中的第一个条目)域创建 CNAME 记录。

在此处输入图片描述

相关内容