这里的用例场景是私有 DNS 解析充当 API Manager 的默认网关的内部 IP - APIM。
在 APIM 前面,有一个应用程序网关和一个针对私有 DNS 的后端池。
我可以看到后端是unknown
,它可能与 FQDN 没有被解析有关,那么如何确定它是实际问题?
- 我宁愿不必创建一个完整的 VM 只是按名称 ping 它。
这里的用例场景是私有 DNS 解析充当 API Manager 的默认网关的内部 IP - APIM。
在 APIM 前面,有一个应用程序网关和一个针对私有 DNS 的后端池。
我可以看到后端是unknown
,它可能与 FQDN 没有被解析有关,那么如何确定它是实际问题?
您可以尝试以下任一方法来确保私有 DNS 区域正在解析给定的私有 IP。
解决方法 1:
- 使用 private.test.com 等 DNS 专用区域创建 Azure VNet。
- 在该 VNet 上创建 VM 和 VPN 网关。启用 VNet 集成。
- 使用我的 Azure Web 应用服务。
解决方法 2:
- 在私有终结点部署的 Azure 环境中部署新的 Azure 私有 DNS 区域 。(默认选项)
- 使用现有的 Azure 私有 DNS 区域。如果您在来自不同订阅或什至在同一订阅中的中心辐射模型中使用专用终结点,请使用此选项。
- 如果您不使用 DNS 转发器,而是直接在本地 DNS 服务器中管理 A 记录,请使用您自己的DNS 服务器。
参考:Azure DNS 区域记录未解析到从应用服务到虚拟机的指定 IP - 堆栈内存溢出并为专用终结点配置 DNS 名称解析 - Azure Purview | 微软文档