bind9 + lighttpd:接受來自某些名稱伺服器的所有請求並回覆靜態頁面

bind9 + lighttpd:接受來自某些名稱伺服器的所有請求並回覆靜態頁面

所以,我有這樣的情況:

一台伺服器(CentOS 下)有很多網域,網域下有大約 2 TB 的數據,我將其全部遷移到另一台具有更快 I/O 的電腦。遷移細節/軟體在這裡並不重要。

由於一些內部原因,我將對整個系統進行鏡像並將其部署到新機器中,然後進行適當的調整。為此,必須關閉機器並等待一兩個小時才能傳輸影像。

我的問題是:顯示靜態網頁(表明該網站目前無法維護)的最佳方法是什麼?沒有更改所有網域的名稱伺服器,並且真實伺服器處於離線狀態?

該伺服器上的所有網域目前都指向名稱伺服器ns1.example.comns2.example.com.

我的想法是將 IP 從真實伺服器更改ns2.example.com為小型 VPS,希望每個瀏覽網域的人最終都會在小型 VPS 上顯示靜態頁面,顯示網站目前無法維護。

如果我是正確的,我該如何設定 bing9 和像 lighttpd 這樣的網頁伺服器來回復用ns2.example.com它自己的 IP 思考的傳入 DNS 查詢,然後 lighttpd 顯示任何網域的靜態頁面?就像通配符一樣...

謝謝。

答案1

在大行動前幾天,您可以將所有流量推送到 CloudFlare,甚至免費方案就足夠了。當伺服器因遷移而關閉時,您可以告訴 CloudFlare 顯示「請稍後再回來」頁面。然後,您可以在新伺服器啟動時將 CloudFlare 指向新伺服器,然後將 CloudFlare 上的 DNS 關閉到新伺服器上,CloudFlare 會擷取傳送到舊 IP 的任何請求。您不應該以這種方式丟失任何請求。

相關內容