如何配置Google域以指向Azure Webapp

时间:2019-04-29 02:00:12

标签: azure dns azure-web-app-service google-domains

我在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.

1 个答案:

答案 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):

enter image description here

您可以使用dig web interface检查DNS记录传播。一旦建立了DNS传播,就不需要awverify子域并将其删除。

获取更多详细信息:Migrate an active DNS name to Azure App Service