我在Google域上拥有域,并且希望它指向我的Azure Web应用。
我遵循了Microsoft和此topic and SO的文档。
我在Google Domains上的实际配置如下:
名称服务器:
使用自定义名称服务器
ns31.domaincontrol.com
ns32.domaincontrol.com
注册主机:
hostname: mywebsite.com
ipv4: 40.122.xxx.xxx
ipv6:
自定义资源记录:
@ A 1h 40.122.xxx.xxx
@ TXT 1h "mywebsite.azurewebsites.net"
awverify CNAME 1h awverify.mywebsite.azurewebsites.net.
www CNAME 1h mywebsite.azurewebsites.net.
然后,我尝试在Web应用程序上添加新的自定义域名,但是当我尝试“ mywebsite.com”或“ www.mywebsite.com”时,Azure无法知道我是否拥有该域名... >
我们已经等待了48多个小时,并检查了所有错字,但没有发现任何错误。
我们还需要在Azure上做更多的事情吗?我错过了什么吗?
谢谢您的回答
编辑:
我当前的资源记录现在看起来像这样:
@ A 1h 40.122.xxx.xxx
@ TXT 1h "mywebsite.azurewebsites.net"
www CNAME 1h mywebsite.azurewebsites.net.
答案 0 :(得分:2)
In this case, the following records are not correct. It will be like this.
@ TXT 1h mywebsite.azurewebsites.net
awverify.www TXT 1h mywebsite.azurewebsites.net
www CNAME 1h mywebsite.azurewebsites.net
The entry with the awverify
subdomain is used to "prove" to Azure that you own that domain when you migrate a live site and its DNS domain name to App Service that DNS name is already serving live traffic. If your custom domain has not been used for live traffic yet. You do not need to add such awverify
subdomains in the DNS zone, just remove it.
Moreover, the TXT record you need depends on the DNS record you want to migrate. For examples, see the following table (@ typically represents the root domain):
您可以使用dig web interface检查DNS记录传播。一旦建立了DNS传播,就不需要awverify
子域并将其删除。