【问题标题】:Is it possible to make private host name same as public host name in Azure web application?是否可以使私有主机名与 Azure Web 应用程序中的公共主机名相同?
【发布时间】: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


    【解决方案1】:

    是的,这可以在应用程序网关的帮助下实现。

    先决条件:要向您的应用添加自定义域,您需要通过向域提供商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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-15
      • 1970-01-01
      • 1970-01-01
      • 2021-04-29
      • 2021-10-01
      相关资源
      最近更新 更多