Azure上的通配符子域

时间:2016-10-07 09:42:23

标签: azure dns subdomain

我尝试设置Azure网站,以便处理所有(通配符)子域,并且每次新客户注册并选择时都不需要手动添加CNAME记录像xyz.mysite.com这样的子域名

我遵循本指南: https://blogs.msdn.microsoft.com/waws/2015/12/01/mapping-a-wildcard-domain-name-to-an-azure-app-services-web-app-website/

我暂时使用域名www.joburger.co.za

我创建了ACNAME&域上的TXT条记录(确保这些记录都是如此)。在Azure中,我添加了主机名www.joburger.co.za和it works

在Azure中,我还可以为子域添加另一个主机名,例如test.joburger.co.za和it works

但如果我不在Azure中添加主机名,那么doesn't work

如何让Azure无需每次都手动添加主机名来处理通配符?

3 个答案:

答案 0 :(得分:11)

在您的域管理器中,请确保您拥有...

  • 指向*
  • 的CNAME yourapp.azurewebsites.net条目
  • 指向awverify
  • 的CNAME awverify.yourapp.azurewebsites.net条目

然后在Azure中,转到App Service> Custom Domains并添加主机名*.yourdomain.com。这样可以验证主机名是否有效,如果一切顺利,您可以将新的通配符条目添加到主机名列表中。

enter image description here

答案 1 :(得分:1)

答案 2 :(得分:0)

澄清一下,您有关于如何配置网站以接受通配符子域的问题,还是关于如何配置DNS服务的问题?

如果您使用的是Azure DNS(或任何其他DNS),则需要创建通配符DNS记录*.joburger.co.za。即记录名称为“*”,DNS区域名称为joburger.co.za