Azure网站的裸域支持

时间:2012-06-08 06:50:52

标签: azure dns azure-web-sites

从它的外观来看,新的Azure Websites功能仍然不支持在裸域(如example.com而非www.example.com)下托管它们。我错过了什么吗?

4 个答案:

答案 0 :(得分:4)

Azure网站现已发布对裸域的支持。在共享或预留实例上运行的网站确实通过A记录支持裸域。域管理可通过Azure管理门户获得。

更新2012-10-21:

我之前曾说过,免费实例可以依赖CNAME将子域重定向到他们的免费Azure网站,但这似乎是不正确的,至少目前是这样。对Azure网站执行CNAME将导致HTTP 404,如 MemeDeveloper 在其评论中所报告的那样。

但是,如果您在Free实例上运行您的网站,您仍然只能使用CNAME,因此对于这些网站,无法使用裸域。

<强>更新

正如 MemeDeveloper 在他的评论中所建议的那样,您可以使用的网络服务会占用您的裸域example.com并将其重定向到www.example.com。对于您的www子域,您可以拥有Azure-URL的CNAME。

不像您的付费网站可用的简单A记录那样干净,但是对于免费网站来说是一种解决方法。

答案 1 :(得分:3)

上述对话有点过时了。然而,当人们寻找/搜索Azure Naked Domain支持时,此条目出现在列表的顶部。我将更新答案。

Azure现在提供共享的IP和&gt;计划,您可以配置裸域。

有关详细信息,请查看以下文章:

干杯,希利在坦帕

答案 2 :(得分:0)

Azure不支持裸域,因为这需要明确地将IP地址映射到域名。要映射裸域名,DNS中需要1条记录。因此,在这种情况下,负载平衡等服务更难以实施。

大多数注册商提供了一种通过HTTP重定向机制将裸域请求重定向到另一个名称的方法。例如,您可以将example.com重定向到www.example.com。

答案 3 :(得分:0)

这似乎有些混乱。我不知道与网站的交易是什么,但普通的Azure Web角色提供的虚拟IP地址保证不会更改,除非您删除webrole部署。

您可以将域名A记录绑定到该VIP,如here所述。

在实践中,这意味着当我想要更新我的网站时,我必须先进行暂存部署;然后使用生产部署切换它,最后删除暂存部署。我已经注意到的唯一警告是,如果切换端点配置(甚至不是名称),则无法执行此操作。

我目前正在查看网站是否有相同类型的保证,但尚未找到相应的文档。