具有相同 IP 的 Azure Webapps

  • 本文关键字:Azure Webapps IP azure
  • 更新时间 :
  • 英文 :


我创建了一个资源组,并在该资源组下创建了多个 Web 应用程序。 现在尝试将自定义域映射到这些应用程序,但两个应用程序的 IP 地址相同。 我参考了这篇文章,但要设置 A 记录,我需要在映射域之前使用静态 ip。

按照 OP 的描述运行 2 个网站

  1. a.azurewebsites.net 和
  2. b.azurewebsites.net,

两者都具有相同的IP地址X.X.X.X(原因尚未充分解释)。我有一个通配符域 *.domain.com 并希望

  1. *.domain.com 流量去 a.azurewebsites.net
  2. api.domain.com 去我的 b.azurewebsites.net

流量使用以下配置:

域名系统主机:

  1. A, domain.com -> X.X.X.X
  2. 别名记录 *.domain.com -> a.azurewebsites.net
  3. 别名 api.domain.com -> b.azurewebsites.net

AZURE PORTAL打开 webapp a.azurewebsites、自定义域、分配的主机名 ot site:

  1. domain.com
  2. *.domain.com
  3. a.azurewebsites.net

打开 webapp b.azurewebsites、自定义域、分配的主机名 ot site:

  1. api.domain.com
  2. a.azurewebsites.net

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

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

Azure 文档说...

若要使用 A 记录映射到 Azure 应用的 IP 地址,实际上需要 需要同时创建 A 记录和 TXT 记录。A 记录适用于 DNS 解析本身和 TXT 记录供 Azure 验证 您拥有自定义域名。

您可以在此处找到更多详细信息。将自定义域名映射到 Azure 应用

最新更新