bind9 + lighttpd:接受来自特定名称服务器的所有请求并回复静态页面

所以,我有这样的情况:

一个服务器(在CentOS下)有很多域,其中有大约2TB的数据,我将它们全部迁移到另一台具有更快I / O的机器上。 迁移细节/软件在这里并不重要。

由于某些内部原因,我会将整个系统成像并将其部署到新机器中,然后进行适当的调整。 因为这将不得不把机器停下来,等待一两个小时来传输图像。

我的问题是:什么是最好的方式来显示静态网页,说网站目前无法维护? 没有所有的域更改名称服务器,而真正的服务器是脱机?

该服务器上的所有域当前都指向名称服务器ns1.example.comns2.example.com

我的理念是将ns2.example.com IP从真实服务器更改为小型VPS,希望所有上网冲浪的用户都将在小型VPS上显示静态页面,说明该网站当前无法维护。

如果我是正确的,我怎样才能configurationbing9和像lighttpd这样的Web服务器来回复传入的DNS查询,认为ns2.example.com使用自己的IP,然后lighttpd显示任何域的静态页面? 像通配符…

谢谢。

在大动作前几天,您可以将所有stream量推送到CloudFlare,即使是免费的计划也足够了。 当服务器closures迁移时,可以让CloudFlare显示“请稍后再来”页面。 然后,当CloudFlare启动时,可以将CloudFlare指向新服务器,然后将CloudFlare上的DNS切换到新服务器,CloudFlare捕获发送到旧IP的任何请求。 你不应该以这种方式丢失任何请求。