配置Google Domain以指向Azure网站

时间:2015-03-22 21:13:41

标签: azure dns azure-web-sites

我在Azure上托管了一个网站,我试图将域名从Google域名指向。

我目前的配置如下:

Name       Type    Data 
 @         A       XXX.XXX.XXX.XXX 
 www       CNAME   history-podcasts.azurewebsites.net
 awverify  CNAME   awverify.history-podcasts.com

我按照此处的说明操作:Configuring a custom domain name for an Azure Website.

当我转到Azure门户以管理域并尝试在DOMAIN NAMES中输入URL时,我收到以下消息:

  

找不到从history-podcasts.com指向history-podcasts.azurewebsites.net的CNAME记录。替代记录awverify.history-podcasts.com到awverify.history-podcasts.azurewebsites.net也找不到

当我转到域的URL时,收到以下消息:

  

您尝试访问的网站在此Microsoft Azure网站区域中不可用。这可能是由于以下几个原因之一:

     
      
  1. 网站所有者已注册自定义域以指向Microsoft Azure网站,但尚未将Azure配置为识别它。点击这里阅读更多。
  2.         

    当网站所有者想要将自定义域与Microsoft Azure网站网站一起使用时,需要将Azure配置为识别自定义域名,以便它可以将请求路由到该区域中的相应服务器。在向域提供商注册域并配置DNS CNAME记录以指向站点的Azurewebsites.net地址(例如,contoso.azurewebsites.net)后,网站所有者还需要转到Azure门户并且为新域配置站点。单击此处以了解有关为网站配置自定义域的详细信息。

这与我目前通过Namecheap和Azure托管用于多个域的配置设置相同,并且它们按预期工作。

1 个答案:

答案 0 :(得分:9)

修改

总结一下,您需要采取以下步骤:

1)创建CNAME记录,使用您的DNS托管服务提供的工具将用户从您的域重定向到Azure指定的域

此步骤将确保转到www.history-podcasts.com时,用户将被透明地带到history-podcasts.azurewebsites.net

Type: CNAME
Name: www
Value: history-podcasts.azurewebsites.net

重要提示:请注意,DNS服务器更新记录需要一段时间,因此您应该等待大约30分钟再继续。

2)使用DNS托管服务工具将您的裸域重定向到子域

此步骤将确保转到history-podcasts.com时,用户将被重定向到www.history-podcasts.com

对于Google Domains,您可以按照本指南here

3)将您的域添加到Azure网站

此步骤将向Azure保证您拥有该域,并希望使用指定的域名可以访问您的站点。

  • 登录https://manage.windowsazure.com/
  • 导航Websites -> [Your Website] -> Configure
  • 向下滚动到Domain names
  • 点击Manage Domains(请注意,自定义域只能在共享,基本或标准模式下使用)
  • 添加您的域www.history-podcasts.com

此时,您应该可以使用history-podcasts.comwww.history-podcasts.com域名访问您的网站。

如果您的网站需要HTTPS,则必须采取额外步骤:

http://azure.microsoft.com/en-us/documentation/articles/web-sites-configure-ssl-certificate/