Azure 专用 DNS 区域解析
Azure private DNS zone resolving
我们为区域 project.local 设置了私有 DNS 区域。对于生活在应用服务环境中的应用服务实例,每个服务都有自己的记录指向服务前面的负载均衡器(因此都具有相同的 IP)。
我们有一个 App Gateway 实例链接到前面的 public IP,使这一切 public 都可用。网关可通过 public URL 访问,并将请求路由到负载均衡器。
现在我们看到的是:
- 从外部看,一切都很好。我们可以使用外部 URL 访问服务,网关转发它,一切都很好。
- 从内部,我们想使用私有区域中设置的 internal DNS 地址。这不起作用,从服务到服务的调用抛出一个错误,指出无法解析主机 URL。
- 当我在同一 vNET 中登录虚拟机或使用 Kudu 控制台时,我能够将 DNS 地址解析为正确的 IP。我注意到的是,当使用 nslookup 时,它说它得到了一个非权威的答案。
很难获得更多用于调试的信息。我们不确定为什么根据文档解析不起作用,这些记录应该适用于同一 vNET 中的所有组件。权威错误可能是相关的,但同样:不确定。因此,我们将不胜感激关于还有什么要检查的任何想法。
免责声明:我也有针对相同问题的支持票,但想把它放在那里看看是否有其他人可能遇到过同样的问题,因为这是一项非常新的技术。
Azure DNS 私有区域能够解析 VM 和云服务之间的名称。看起来它目前不能被 Azure Web Apps 或 Azure App Services 使用。
You can see more information on name resolution for resources in Azure Virtual Networks Here.
如果您想请求将此功能添加到 DNS 私有区域,you can leave your feedback Here。
我们为区域 project.local 设置了私有 DNS 区域。对于生活在应用服务环境中的应用服务实例,每个服务都有自己的记录指向服务前面的负载均衡器(因此都具有相同的 IP)。
我们有一个 App Gateway 实例链接到前面的 public IP,使这一切 public 都可用。网关可通过 public URL 访问,并将请求路由到负载均衡器。
现在我们看到的是:
- 从外部看,一切都很好。我们可以使用外部 URL 访问服务,网关转发它,一切都很好。
- 从内部,我们想使用私有区域中设置的 internal DNS 地址。这不起作用,从服务到服务的调用抛出一个错误,指出无法解析主机 URL。
- 当我在同一 vNET 中登录虚拟机或使用 Kudu 控制台时,我能够将 DNS 地址解析为正确的 IP。我注意到的是,当使用 nslookup 时,它说它得到了一个非权威的答案。
很难获得更多用于调试的信息。我们不确定为什么根据文档解析不起作用,这些记录应该适用于同一 vNET 中的所有组件。权威错误可能是相关的,但同样:不确定。因此,我们将不胜感激关于还有什么要检查的任何想法。
免责声明:我也有针对相同问题的支持票,但想把它放在那里看看是否有其他人可能遇到过同样的问题,因为这是一项非常新的技术。
Azure DNS 私有区域能够解析 VM 和云服务之间的名称。看起来它目前不能被 Azure Web Apps 或 Azure App Services 使用。
You can see more information on name resolution for resources in Azure Virtual Networks Here.
如果您想请求将此功能添加到 DNS 私有区域,you can leave your feedback Here。