具有相同ip的Azure Web应用程序

具有相同ip的Azure Web应用程序,azure,Azure,我创建了一个资源组和多个web应用程序。现在正在尝试将自定义域映射到这些应用,但这两个应用的ip地址相同。我提到了这一点,但要设置一个记录,我需要在映射域之前有一个静态ip Azure上的Web应用程序通常共享IP地址。这没关系。您可以像往常一样映射自定义域。服务器将根据浏览器发送的主机头知道您正在访问哪个应用。当所有应用都托管在同一服务器中时,所有应用的IP地址可能都相同。您必须创建一个指向应用IP地址的A记录,以及一个指向azure应用域名(yourapp.azurewebsites.net

我创建了一个资源组和多个web应用程序。现在正在尝试将自定义域映射到这些应用,但这两个应用的ip地址相同。我提到了这一点,但要设置一个记录,我需要在映射域之前有一个静态ip

Azure上的Web应用程序通常共享IP地址。这没关系。您可以像往常一样映射自定义域。服务器将根据浏览器发送的
主机
头知道您正在访问哪个应用。

当所有应用都托管在同一服务器中时,所有应用的IP地址可能都相同。您必须创建一个指向应用IP地址的A记录,以及一个指向azure应用域名(yourapp.azurewebsites.net)的TXT记录。此TXT记录因应用程序而异

Azure文档说

要使用A记录映射到Azure应用程序的IP地址,实际上 需要同时创建A记录和TXT记录。A唱片是为 DNS解析本身,TXT记录由Azure验证 您拥有自定义域名


你可以在这里找到更多细节

如OP所述运行2个网站

  • a、 azurewebsites.net和
  • b、 azurewebsites.net
  • 两者都有相同的IP地址X.X.X.X(原因尚待充分解释)。 我有一个通配符domain*.domain.com,需要

  • *.domain.com访问a.azurewebsites.net的流量
  • api.domain.com访问我的b.azurewebsites.net
  • 流量正在使用以下配置:

    DNS主机:

  • A、 domain.com->X.X.X.X
  • CNAME*.domain.com->a.azurewebsites.net
  • CNAME api.domain.com->b.azurewebsites.net
  • AZURE门户 打开webapp a.azure网站、自定义域、分配给站点的主机名:

  • domain.com
  • *.domain.com
  • a、 azurewebsites.net
  • 打开webapp b.Azure网站、自定义域、分配给站点的主机名:

  • api.domain.com
  • a、 azurewebsites.net