6

从外观上看,新的Azure 网站功能仍然不支持将它们托管在裸域下,例如 example.com 而不是 www.example.com。我错过了什么吗?

4

4 回答 4

4

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

2012 年 10 月 21 日更新:

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

但是,如果您在免费实例上运行您的网站,您仍然仅限于 CNAME,因此对于这些网站,裸域是不可能的。

更新:

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

不像可用于付费网站的简单 A 记录那样干净,而是免费网站的解决方法。

于 2012-09-20T09:38:21.017 回答
3

上面的对话有点过时了。但是,当人们正在寻找/搜索 Azure 裸域支持时,此条目会出现在列表顶部。我会更新答案。

Azure 现在在共享和 > 计划中提供 IP,您可以配置裸域。

查看以下文章了解更多信息:

于 2015-07-20T02:31:09.733 回答
0

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

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

于 2012-06-08T07:04:01.033 回答
0

对此似乎有些困惑。我不知道网站的处理方式是什么,但正常的 Azure Web 角色提供了一个虚拟 IP 地址,除非您删除 webrole 部署,否则该地址保证不会更改。

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

实际上,这意味着当我想更新我的网站时,我必须先进行临时部署;然后与生产部署切换,最后删除暂存部署。我知道的唯一警告是,如果您切换端点配置(甚至不是名称),您将无法执行此操作。

我目前正在寻找网站是否有相同类型的保证,但还没有找到合适的文档。

于 2012-06-12T00:36:22.570 回答