昨天我将我的域名从 Heroku 移到了 DigitalOcean。整个过程非常顺利,网站在 DigitalOcean 上似乎运行良好。今天早上,当我尝试访问我的网站时,我发现了这个错误
Heroku | No such app
There is no app configured at that hostname.
Perhaps the app owner has renamed it, or you mistyped the URL.
我检查了我的域名注册商 (GoDaddy) 的设置,发现名称服务器不知何故被恢复为默认设置。我再次将其更改为指向 DigitalOcean 名称服务器。大约半小时后,我又可以访问我的网站了。但从那时起,域名在随机时间不断显示相同的 Heroku 错误,然后几分钟后又开始正常工作。是什么导致了如此奇怪的问题?我清除了浏览器缓存和 cookie。
根据这DNS 似乎已正确传播。
该网站使用 Ubuntu 14.04 机器上的 DigitalOcean droplet 托管。
答案1
我可以找到的所有 DNS 记录edmhunters.com
都表明它托管在 上,ns{1,2,3}.digitalocean.com
并且这些A
记录指向107.170.189.169
。
由于 DNS 记录看起来正确,因此可能是缓存问题。NS
来自TLD
服务器的记录具有 48 小时 TTL。因此,如果自您更新记录以来不到 48 小时,您可能只需等待。
您可以检查自己 ISP 提供的 DNS 解析器上的缓存。很可能其中一个缓存了旧记录,而其余缓存了新记录。