微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

域名系统 – 托管IP更改,需要多长时间停机?

我正在将我的托管网站(同一主机)移动到静态IP,我知道由于DNS缓存会有一些停机时间 – 是否有人有任何提示如何最小化这个时间并避免我的用户看到“找不到页面?”

提前致谢

解决方法

我假设您指的是解析为您的网站地址的DNS记录.如果是这样,那么这是我的答案.它与我们发布的答案略有不同,我并不想与任何人展开争论:

> DNS记录不会进行,它们会缓存. DNS是一种拉技术,而不是推技术.
> DNS记录应仅缓存相关记录的TTL.
> 99.999%的全球所有DNS客户端(包括Web浏览客户端和其他DNS服务器)都不会在其缓存中显示您的网站DNS记录.对于这些客户,他们将立即获得更新的信息,因为他们必须查找您网站的DNS记录并找到新信息.
>在其缓存中拥有您的网站DNS记录的.001%的DNS客户端将继续使用旧信息,直到DNS记录的TTL到期,此时他们将执行新的查找并获取新信息.

所以对于所有意图和目的,你真的没有太多担心.我的建议是确保记录中的TTL是合理的(例如1小时到24小时),并根据TTL在您希望拥有最少流量的时间更改记录.例如:如果TTL为1小时且您的站点从午夜到上午8点不忙,则在午夜到上午8点之间进行更改.如果TTL是24小时,并且该网站在周末不忙,那么在周末更换它等等.

此外,正如其他人肯定指出的那样,一些DNS服务器不尊重TTL.你无能为力.这是他们的问题,而不是你的问题.如果这些DNS服务器的DNS客户端无法访问您的站点,因为他们在TTL生命周期之外缓存旧信息,那么解决这些问题不是您的问题.您无法解释每个关闭,错误,错误配置或其他错误的DNS客户端或服务器.

原文地址:https://www.jb51.cc/html/229191.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐