Azure 流量管理器子网路由未解析

Azure Traffic Manager subnet routing does not resolve

我是 Azure 的新手。我正在尝试设置一个流量管理器,以便在两个端点之间实现 DNS 负载平衡。我创建了一个流量管理器,它有两个端点和子网路由。为了测试它,我查找了我的 public IP 地址,并将包含我的 IP 的 CIDR 范围提供给端点的子网配置之一。 但不知何故,我的 DNS 查找没有解析到预期的目标。我不确定是我做错了什么,还是我对带子网路由的 Azure 流量管理器的理解不正确。

我还有两个跟进问题,也很想得到答案。

  1. 配置的端点是否有序?
  2. 目前,它说我可以 默认只配置 20 个范围。有没有办法增加它 限制?

如果非要我猜的话,我会说问题的发生是因为流量管理器看到的不是您的 IP 地址,而是 DNS 解析器的地址。 当您发出 DNS 查询时,它很可能不会直接转到流量管理器。 它转到您的默认 DNS 服务器,该服务器对流量管理器执行递归查询。 所以请求来自那里,而不是你的机器。

如果是这种情况,您很可能需要查看不同的路由方法。

文档中提到了这一点:https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-routing-methods#subnet-traffic-routing-method

After that, if Traffic Manager receives a DNS query for that profile, it will inspect the source IP address of that request (in most cases this will be the outgoing IP address of the DNS resolver used by the caller),