域名系统 – 托管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客户端或服务器.

相关文章

vue阻止冒泡事件 阻止点击事件的执行 <div @click=&a...
尝试过使用网友说的API接口获取 找到的都是失效了 暂时就使用...
后台我拿的数据是这样的格式: [ {id:1 , parentId: 0, name:...
JAVA下载文件防重复点击,防止多次下载请求,Cookie方式快速简...
Mip是什么意思以及作用有哪些