我在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网站区域中不可用。这可能是由于以下几个原因之一:
- 网站所有者已注册自定义域以指向Microsoft Azure网站,但尚未将Azure配置为识别它。点击这里阅读更多。
醇>当网站所有者想要将自定义域与Microsoft Azure网站网站一起使用时,需要将Azure配置为识别自定义域名,以便它可以将请求路由到该区域中的相应服务器。在向域提供商注册域并配置DNS CNAME记录以指向站点的Azurewebsites.net地址(例如,contoso.azurewebsites.net)后,网站所有者还需要转到Azure门户并且为新域配置站点。单击此处以了解有关为网站配置自定义域的详细信息。
这与我目前通过Namecheap和Azure托管用于多个域的配置设置相同,并且它们按预期工作。
答案 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保证您拥有该域,并希望使用指定的域名可以访问您的站点。
Websites -> [Your Website] -> Configure
Domain names
Manage Domains
(请注意,自定义域只能在共享,基本或标准模式下使用)www.history-podcasts.com
此时,您应该可以使用history-podcasts.com
和www.history-podcasts.com
域名访问您的网站。
如果您的网站需要HTTPS,则必须采取额外步骤:
http://azure.microsoft.com/en-us/documentation/articles/web-sites-configure-ssl-certificate/