由於您無法使用本機主機檔案設定CNAMES,因此我需要設定一個我們可以指向的簡單託管DNS 伺服器,以便我們的團隊可以看到我們系統的Beta 版本,該版本恰好位於AEM CMS 上,該版本使用速度快並且需要CNAMES使用權。
我嘗試設定一個 Azure“DNS 區域”,然後新增了一個“mytargetdomain.com”“記錄集”(CNAME 為 cdn.adobeaemcloud.com),以及一個“www.mytargetdomain.com”記錄集。
在資源概述的頂部,它顯示
Name server 1 : ns1-08.azure-dns.com.
etc.
如果我使用 ns1-08.azure-dns.com 作為我的 dns 伺服器,並查詢 mytargetdomain.com,它會為我提供即時 A 記錄 IP,而不是我剛剛設定的 CNAME。
nslookup mytargetdomain.com ns1-08.azure-dns.com
給出:
Server: ns1-08.azure-dns.com
Address: 40.90.4.8#53
*** Can't find mytargetdomain.com: No answer
我必須承認我對 DNS 和 SOA 等了解不多,但確實沒有其他可以設定或編輯的東西。
答案1
DNS 區域中記錄的名稱應該不是包括域名。若要www.domain.com
在名為 的區域中建立名為 的記錄domain.com
,記錄名稱應為www
。
www
您可以建立一條在您的區域中呼叫的 CNAME 記錄mytargetdomain.com
,並將其值設為cdn.adobeaemcloud.com
;這將有效地映射www.mytargetdomain.com
到cdn.adobeaemcloud.com
.
您也可以建立一個空名稱的記錄;這會將網域名稱本身對應到目標。但是,這只能使用 A 記錄來完成,不能使用 CNAME 記錄;您可以將網域名稱對應到 IP 位址,但不能對應到其他名稱。