
我正在 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
。