故事是这样的。我在 Azure 上有一个应用程序。我想设置一条 A 记录。我的主要域名是 myhost.dk,我的 Azure 地址是 myhost.azurewebsites.net。Azure 指南说,我必须使用 awverify.myhost.dk 设置一个 CNAME 以指向 awverify.myhost.azurewebsites.net,然后才能创建 A 记录。不知道 awverify 是做什么用的。我真的很困惑。我的 DNS 管理面板信息量不大,我很困惑应该把所有数据放在哪里。
我知道没有太多可继续的信息,但我认为有人已经做过无数次了。
具体来说,我在 CNAME 中应该输入什么“主机”和“规范名称”?
附言:如果这不是适合发布此内容的 StackExchange 网站,请见谅。
答案1
来自文档:
要配置 A 记录,您必须配置用于验证域名的 CNAME 记录。此过程与配置指向您网站的 CNAME 记录的过程相同,只是您要配置用于验证目的的 CNAME 记录域名。
该awverify
记录是为了让 Azure 确认您控制域名,并希望将其链接到特定站点。您需要在 DNS 中创建两个记录:
awverify.myhost.dk CNAME awverify.myhost.azurewebsites.net
myhost.dk A 1.2.3.4
答案2
ACNAME
是从一个域名(“规范名称”)指向另一个域名的指针。例如,如果您想要指向,myhost.dk
则myhost.azurewebsites.net
需要创建一个CNAME
以myhost.dk
作为规范名称并myhost.azurewebsites.net
以作为主机的 。
Azure 首先要求您进行设置awverify.myhost.dk
以验证您拥有并控制该myhost.dk
域。其他服务(例如 Google Apps)会执行类似的验证来验证域所有权。为此,awverify.myhost.dk
将是规范名称,awverify.myhost.azurewebsites.net
将是主机。
创建此记录后,您应该能够使用您最喜欢的 DNS 查找工具来验证该记录是否存在。例如:
$ host -t cname www.example.com
www.example.com is an alias for example.myhost.azurewebsites.net.