使用 Azure 流量管理器和 AWS Route 53 的基于 DNS 的路由

DNS based routing using Azure Traffic manager with AWS Route 53

我不确定我问的问题是否正确。我需要了解 Azure 流量管理器如何路由基于 DNS 的请求,当网站服务器使用 AWS route 53 DNS service 我们已经在 route53 上配置后端服务器 CNAME 时。

Azure Traffic Manager 如何进一步与其他 DNS 服务器协同工作。

linking document 一样,Amazon Route 53 是一项 DNS 服务,有助于在域名和 IP 地址之间建立连接。您可以像 GoDaddy 一样将其作为域名注册。

Azure Traffic Manager 是一种基于 DNS 的 流量负载均衡器 ,它使您能够以最佳方式将流量分配给全球 Azure 区域的服务,同时提供高可用性和响应能力。当您将 Azure 流量管理器与 AWS Route 53 结合使用时。您将 public 网站 FQDN 设置为 Azure 流量管理器的端点。

主进程将像 this 一样工作。

您的流量管理器 DNS 名称可以有别名,也可以没有。我想您没有 CNAME 记录来映射您的 TM DNS 名称。

当客户端查询 yourtm.trafficmanager.net 等 TM DNS 名称以解析 DNS 名称时,递归 DNS 服务会查找 trafficmanager.net 域的名称服务器,这些名称服务器由 Azure 流量管理器提供服务。然后它向这些 DNS 服务器发送对 yourtm.trafficmanager.net DNS 记录的请求。流量管理器名称服务器接收请求。他们根据 routing rules 选择一个端点,如图中的第 4 步。如果选择的端点是使用 Route 53 的网站端点,TM return 将选择的端点作为另一个 DNS CNAME 记录,如 www.contoso.com。接下来,递归 DNS 服务查找 contoso.com 域的名称服务器。它联系那些名称服务器 Route 53 以 return 记录的 IP 地址 www.contoso.com 就像过程中的步骤 6.7.8 一样。

最后,客户端收到 DNS 结果并连接到给定的 IP 地址。客户端直接连接到应用程序服务终结点,而不是通过流量管理器。