暫時將網域重新導向到另一台伺服器

暫時將網域重新導向到另一台伺服器

我有一個指向 Apache2 伺服器的網域(稱為伺服器 1)。我希望能夠透過調整伺服器 1 的配置,快速將該網域指向另一台具有不同 IP 號碼的伺服器(稱為伺服器 2),而無需更改 GoDaddy 上的任何內容。伺服器 1 上安裝了 Virtualmin,如果有方便的方法可以透過那裡實現;目標是讓這成為一個快速、臨時的調整,以演示我在伺服器 2 上擁有的一些材料。

如果網域本身不可能做到這一點,是否可以使用子網域來做到這一點?

任何關於如何最好地解決這個問題的想法將不勝感激。提前謝謝了。

答案1

只需快速編輯您的 DNS 區域並將 IP 位址翻轉到其他伺服器即可。如果允許並且您不打算在該 IP 上保留網域很長時間,您可能需要將 TTL 設定得較小,例如 600(10 分鐘)。只要區域編輯器中的 NS 記錄在 dnsd 和您的註冊商處保持相同,就根本不是什麼大問題。

注意:確保您引用該網域的任何 CNAME 記錄也可以轉移(例如 mail.example.com)。您可能需要根據需要稍微變更這些 CNAME 記錄(例如,指向您指派給舊 IP 的子網域)以保持指向相同 IP。

答案2

您需要在伺服器 1 上執行 2 個不同的、可切換的配置:一個是即時配置,另一個是 ProxyPassReverse 到您的第二台伺服器。您也可以在伺服器 1 上的不同連接埠上永久執行 demo.example.com,以便始終可以存取。無需調整/等待 DNS 更新。

第二種方法涉及 iptables-redirects,但可能有點過載。

相關內容