计划的服务器维护保持页面

我们要在我们的服务器上运行IIS等定期维护。我们可能需要重新启动服务器来更新Windows等我想知道是否有可能configuration我们的DNSlogging我们的域指示任何不能连接在服务器closures的情况下,向位于备用主机空间的保持页面发送。 谢谢,克里斯

你可以做到这一点 – 只需将DNSlogging指向适当的主机 – 但是这不是你想要通过DNS做的事情 – 你将受到DNS传播给几乎无限数量的服务器的束缚,你不知道他们什么时候会得到“保留页面”的改变,或者他们什么时候会切换回来。 如果计划正确的话,您将会在最短停机时间内创build一个分散的停机时间。

我认为你最好的select是:

  1. build立另一个服务器(通常的IP地址)作为临时占位符(“当前正在进行计划维护”页面)。
    这对用户来说很友好,但是假设你有资源(硬件)可以做到这一点。

  2. 宣布停电窗口,别无其他。
    访问您的网站的任何人都将得到“死气沉沉”(服务器没有响应他们的浏览器页面),但如果停电时间短(最多几个小时),并在窗口期间很less有人会使用该网站,您可能会。
    这也取决于如何理解你的用户…

它完全依赖于有问题的DNSlogging的TTL。 将有问题的DNSlogging的TTL设置为一个合理的值,比如说60分钟,然后是60分钟左右,然后再把TTL设置得更低一些,比如5分钟,然后当你做出改变的时候最多5分钟TTL超时在DNScaching中有logging的主机上。 对于在DNScaching中没有logging的主机,他们会立即看到更改。

就我个人而言,我将TTL的logging设置为60分钟,然后保留。