如何使用Azure DNS伺服器設定本機CNAME?

如何使用Azure DNS伺服器設定本機CNAME?

由於您無法使用本機主機檔案設定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.comcdn.adobeaemcloud.com.

您也可以建立一個空名稱的記錄;這會將網域名稱本身對應到目標。但是,這只能使用 A 記錄來完成,不能使用 CNAME 記錄;您可以將網域名稱對應到 IP 位址,但不能對應到其他名稱。

相關內容