简单的说:
我有一个名为 的域erik.com
、两个 azure 网站(east
和west
),以及一个用于管理两个 azure 网站的流量管理器。
当我east
离线时(通过抛出非 2** 状态代码)erik.com
离线。这不应该是这样!对?
但是,当我向两个 azure 网站 ( ) 添加子域时,www.erik.com
它就可以工作了!我将其中一个离线,流量管理器解析到可用的网站。
我听到/读到的东西告诉我流量管理器不适用于这样的根域......说什么?!为什么?
简单的说:
我有一个名为 的域erik.com
、两个 azure 网站(east
和west
),以及一个用于管理两个 azure 网站的流量管理器。
当我east
离线时(通过抛出非 2** 状态代码)erik.com
离线。这不应该是这样!对?
但是,当我向两个 azure 网站 ( ) 添加子域时,www.erik.com
它就可以工作了!我将其中一个离线,流量管理器解析到可用的网站。
我听到/读到的东西告诉我流量管理器不适用于这样的根域......说什么?!为什么?
如https://azure.microsoft.com/en-us/documentation/articles/traffic-manager-how-traffic-manager-works/#faq的常见问题解答中所述,流量管理器不支持“裸”/顶点域名字。
*我可以使用带有“裸”(www-less)域名的流量管理器吗?
不是现在。
DNS CNAME 记录类型用于创建从一个 DNS 名称到另一个名称的映射。如流量管理器示例中所述,流量管理器需要一个 DNS CNAME 记录来将虚 DNS 名称(例如 www.contoso.com)映射到流量管理器配置文件 DNS 名称(例如 contoso.trafficmanager.net)。此外,流量管理器配置文件本身会返回第二个 DNS CNAME,以指示客户端应连接到哪个端点。
DNS 标准不允许 CNAME 与相同类型的其他 DNS 记录共存。由于 DNS 区域的顶点(或根)始终包含两个预先存在的 DNS 记录(SOA 和权威 NS 记录),这意味着在不违反 DNS 标准的情况下,无法在区域顶点创建 CNAME 记录。
要解决此问题,我们建议使用裸 (www-less) 域的服务想要使用流量管理器,应使用 HTTP 重定向将流量从裸域引导到不同的 URL,然后可以使用流量管理器. 例如,裸域“contoso.com”可以将用户重定向到“www.contoso.com”,然后可以使用流量管理器。
在我们的功能积压中跟踪了对流量管理器中裸域的完全支持。如果您对此功能感兴趣,请通过在我们的社区反馈网站上投票来注册您的支持。*