【发布时间】:2021-08-18 02:48:52
【问题描述】:
我有一个 Azure Web 应用程序。
我将它放入 VNET 并设置了一个私有端点。例如 my-webapp.com。 现在,我需要该 Web 应用程序也可以使用相同的域从公共 Internet 访问:my-webapp.com。 应用程序网关可能会有所帮助,但我担心域冲突。
非常感谢您的回答和帮助。
【问题讨论】:
标签: azure-virtual-network azure-dns azure-private-dns
我有一个 Azure Web 应用程序。
我将它放入 VNET 并设置了一个私有端点。例如 my-webapp.com。 现在,我需要该 Web 应用程序也可以使用相同的域从公共 Internet 访问:my-webapp.com。 应用程序网关可能会有所帮助,但我担心域冲突。
非常感谢您的回答和帮助。
【问题讨论】:
标签: azure-virtual-network azure-dns azure-private-dns
是的,这可以在应用程序网关的帮助下实现。
先决条件:要向您的应用添加自定义域,您需要通过向域提供商https://docs.microsoft.com/en-us/azure/app-service/app-service-web-tutorial-custom-domain?tabs=cname 添加验证 ID 作为 TXT 记录来验证您对该域的所有权
基于Create a public IP address for the front-end configuration,服务启动时为应用网关分配IP地址。它从配置的子网中提取一个 IP 地址,并将网络流量路由到后端 IP 池中的 IP 地址。
网关创建后,您需要CNAME the API Management proxy hostname to the public DNS name of the Application Gateway resource。
确保从注册商处创建公共域(检查相同的私有域名是否可用)并将 A 记录映射到 APPGW。
您应该使用应用程序网关的 DNS 名称来创建 CNAME 记录,它将 APIM 代理主机名指向此 DNS 名称。
参考:Which DNS to configure for Azure APIM Internal, Public DNS or Private DNS? - Stack Overflow
【讨论】: