在子網域上配置 DNS 以在動態 IP 上測試網站

在子網域上配置 DNS 以在動態 IP 上測試網站

我正在 IP 12.34.56.78 的專用伺服器上運行一個網站。 DNS 配置如下:

*       A          12.34.56.78  
@       A          12.34.56.78
@       MX     10  mail.mydomain.co.uk
ftpes   CNAME      mydomain.co.uk.  
staff   A          12.34.56.78
www     CNAME      mydomain.co.uk.
mail    CNAME      mydomain.co.uk.

但是,我需要該網站的臨時副本(託管在不同的 IP 上)用於測試目的,但可以透過子網域存取。通常為了實現這一點,我會添加以下記錄:

test    CNAME      98.76.54.32

但是,在這種情況下,重複網站託管在 Azure VM 上,並且不是永久存在的。因此,每次虛擬機器上線時,IP 都會變更。

我一直在研究動態 DNS 服務,但找不到足夠的資訊來回答這個問題,即是否可以將子網域指向動態服務,然後由該服務處理真實的(更改IP)自動。也許是這樣的…

test    CNAME      dynamicIpProvider.org

我寧願不必遷移全部如果可能的話,將 DNS 設定為動態供應商,也不必設定新的網域名稱。

答案1

對的,這是可能的。動態 DNS 提供者通常允許您將電腦的 IP 設定為他們提供的子網域之一。然後,您可以將子網域記錄配置為該網域的 CNAME。

假設您開始mysite.no-ip.com使用動態 DNS。然後,您將test主域上的子網域配置為 的 CNAME mysite.no-ip.com

相關內容