如何使用 Azure DNS 服务器设置本地 CNAME?

如何使用 Azure DNS 服务器设置本地 CNAME?

由于无法使用本地主机文件设置 CNAMES,我需要设置一个我们可以指向的简单托管 DNS 服务器,以便我们的团队可以看到我们系统的测试版,该测试版恰好在 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 地址,但不能映射到另一个名称。

相关内容