如何在 Azure VNET 中使用应用服务的 DNS?

如何在 Azure VNET 中使用应用服务的 DNS?

我看过关于如何在 VNET 中部署 DNS 以供 VM 使用的相关指南,但我不知道如何为应用服务执行此操作。尤其是因为应用服务没有静态内部 IP(至少我在门户中找不到)。

本地环境

以下是我的应用程序使用 docker-compose 在本地机器上运行的方式:

Docker 桥接网络

生产环境

在生产中,这些应用程序作为 VNet 内的应用服务(容器的 Web 应用程序)运行。

为了使网络流量正常运行,我想部署一个带有多站点侦听器的应用程序网关,然后添加 DNS 记录以将“cat”和“dog”主机名指向应用程序网关。但我找不到有关如何为应用程序网关创建 DNS 区域记录的任何指南,也找不到如何让前端 AppService 使用该 DNS 来处理虚拟网络内的流量。

在此处输入图片描述

也许我应该停下来问一下,这是最简单的方法吗?我想要的只是让前端应用服务能够使用简单的主机名与 VNET 中的后端服务进行通信。

有任何想法吗?

相关内容