我看过关于如何在 VNET 中部署 DNS 以供 VM 使用的相关指南,但我不知道如何为应用服务执行此操作。尤其是因为应用服务没有静态内部 IP(至少我在门户中找不到)。
本地环境
以下是我的应用程序使用 docker-compose 在本地机器上运行的方式:
生产环境
在生产中,这些应用程序作为 VNet 内的应用服务(容器的 Web 应用程序)运行。
为了使网络流量正常运行,我想部署一个带有多站点侦听器的应用程序网关,然后添加 DNS 记录以将“cat”和“dog”主机名指向应用程序网关。但我找不到有关如何为应用程序网关创建 DNS 区域记录的任何指南,也找不到如何让前端 AppService 使用该 DNS 来处理虚拟网络内的流量。
也许我应该停下来问一下,这是最简单的方法吗?我想要的只是让前端应用服务能够使用简单的主机名与 VNET 中的后端服务进行通信。
有任何想法吗?