Azure webapps具有相同的IP

时间:2017-01-22 23:21:50

标签: azure

我在其下创建了一个资源组和多个Web应用程序。现在尝试将自定义域映射到这些应用程序,但两个应用程序的IP地址相同。我提到了这个article,但是为了设置A记录,我需要在映射域之前使用静态IP。

3 个答案:

答案 0 :(得分:1)

要运行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

Traffic正在使用以下配置:

DNS主机:

  1. A,domain.com-> X.X.X.X
  2. CNAME * .domain.com-> a.azurewebsites.net
  3. CNAME api.domain.com-> b.azurewebsites.net

天青门 打开webapp a.azure网站,自定义域,分配给站点的主机名:

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

打开webapp b.azure网站,自定义域,分配给该站点的主机名:

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

Azure文档说......

  

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

您可以在此处找到更多详细信息。 Map a custom domain name to an Azure app