我们之前在 Linode 上托管了一个 Rails 应用,后来我们将其迁移到了 Heroku。DNS 服务器切换已经 3 天了,一位用户告诉我们,他在 iPad 上看到的是旧版网站,但在台式电脑上看到的却是新版网站。
我注意到,当我在 Chrome 上进入隐身模式时一些有时我也会被重定向到旧网站。
知道是什么原因造成的吗?有没有办法处理?
答案1
您的 DNS 记录看起来正确。由于 DNS 记录看起来正确,因此可能是缓存问题。来自 TLD 服务器的 NS 记录具有 48 小时 TTL。因此,如果自您更新记录以来不到 48 小时,您可能只需等待。
您可以检查自己 ISP 提供的 DNS 解析器上的缓存。很可能其中一个缓存了旧记录,而其余缓存了新记录。
或者您可以尝试冲洗。
刷新 iPad 上的 DNS
Settings > General > Reset > Reset Network Settings.
刷新计算机上的 DNS
Mac:sudo killall -HUP mDNSResponder
PC:ipconfig /flushdns