【发布时间】:2013-06-22 09:54:26
【问题描述】:
我要将网站移动到具有不同 IP 地址的新服务器。我已经复制了所有文件和数据,并且运行良好。我通过编辑 hosts 文件对此进行了测试,这样我就可以在新服务器尚未公开时看到它。
现在,我将更改网站的 A 和 AAAA 记录以指向新服务器。他们都有一小时的TTL。我相信这意味着客户端最多可能等待一小时来更新缓存的 DNS 记录。但是,我想将访问者直接发送到新站点。我正在考虑在旧服务器上构建一个小网页,如下所示:
The site has been moved and is currently unavailable to your computer.
<a href="/">Try again</a> in one hour.
如果我可以添加一些客户端代码来告诉客户端和/或客户端浏览器刷新其 DNS 缓存,那就太好了。有这样的可能吗?
【问题讨论】:
标签: javascript dns client-side record flush