1

我希望将我的公共应用程序服务集成到我的生产虚拟网络中,以访问其中的一些资源 (API),其中一些将使用内部负载平衡器(AKS 环境中的容器服务容器)进行负载平衡 - 我想要使用私有 DNS 区域将 DNS 名称归因于 AKS 创建的 ILB IP 地址,以便我的上游应用程序服务只需要处理 Azure 私有 DNS,并且我可以在需要时随意更改此 DNS 指向的 IP 地址。

首先,这可能吗?如果是这样 - 我将如何让应用服务使用私有 DNS 区域来解析我的 VNET 中的资源?

或者......我可以在这里遵循更好的模式吗?我最终希望使用公共云应用程序服务的上游开发人员能够以 DNS 格式 (service1.mydns.private) 引用私有 VNET 服务的地址,而不是引用内部负载均衡器 IP 地址!

先感谢您!:)

4

1 回答 1

0

可以使用 Azure DNS 专用区域执行此操作。您需要指定与您的应用服务关联的 VNET,以及您的 ILB 和其他资源所在的 VNET,作为专用区域的解析 VNET(例如:myzone.local)。然后,为专用区域中的 ILB 创建 DNS 记录(例如:myilb.myzone.local)。然后,从您的应用服务中,只需使用 DNS 记录(例如:myilb.myzone.local)来命名解析 ILB IP。

于 2018-06-11T18:25:49.323 回答