![Heroku Godaddy 网站仅使用移动数据加载](https://linux22.com/image/738740/Heroku%20Godaddy%20%E7%BD%91%E7%AB%99%E4%BB%85%E4%BD%BF%E7%94%A8%E7%A7%BB%E5%8A%A8%E6%95%B0%E6%8D%AE%E5%8A%A0%E8%BD%BD.png)
我已使用我的 Godaddy DNS 帐户添加了 Heroku 地址作为指向 Heroku 的 CNAME(DNS 管理>记录>添加)。我已将其配置为名称 www,并使用 Heroku 为目标提供的主机名。
当我加载我的网站时,它显示“无法找到服务器 IP 地址”。但是,如果我使用移动数据(而不是 wifi)加载网站,它就可以加载并正常工作。我非常困惑,因为这是第一次使用自定义域配置 Heroku 应用程序,我不确定我是否做对了。
该域名曾经与 Wix 网站关联,但现已分离。以下是我在 GoDaddy 中的设置截图。
有人能指出问题出在哪里吗?此外,当我查看网络调用时,它显示“provisional-headers-show”,并且“用户代理”标记为 Mozilla 5、iphone、AppleWebKit。它们似乎都与移动有关。也许这是问题的一部分,但我不确定是什么导致了它。
答案1
www.eastcottandburgess.com 的 DNS 查找解析为 eastcott-burgess-deploy.herokuapp.com(它是一个 CNAME)。
使用全球分布的 DNS 检查器(例如dnschecker.org) 来查找此主机,您将看到来自不同位置的搜索在每个位置都会返回不同的结果(有些实际上非常相似)。所有结果都是由 Amazon 托管的 IP,可能在 EC2 上。
这表明某些地理 DNS 和/或负载平衡在使用不同网络时会导致不同的结果。我怀疑您在正常宽带 wifi 连接上看到的一些旧结果是由于 ISP DNS 缓存造成的,这个问题将在适当的时候得到解决。