首页 > 解决方案 > 内部应用服务环境中其他应用的名称解析

问题描述

是否可以让内部 ASE 中的应用程序自动解析 ASE 中其他应用程序的名称?

ASE 配置为使用默认域(即 myase.appserviceenvironment.net)和 Azure 的 DNS 解析。

阅读有关名称解析的文档(https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances#azure-provided-name -分辨率)我认为这可以开箱即用。但是我自己尝试这个我没有看到自动解决方案。我试过 FQDN、主机名和 hostname.asename 都没有解析。

该设置是一个 ASEv2,其中一个函数应用程序与一个常规应用程序服务通信。两者都使用 Docker 映像部署在 Linux 上。

标签: azurednsazure-app-service-envrmnt

解决方案


由于 ILB ASE 中的 DNS 不由 Azure 管理,因此您必须部署自己的 DNS 以启用 ASE VNet 中的应用程序和 VM 之间的名称解析。请参阅DNS 配置this

在此处输入图像描述

在这种情况下,您可能会部署自定义 DNS 服务器并将其更改为 VNet 的 DNS 服务器,然后您需要重新启动 ASE。


推荐阅读