Azure 上的通配符子域

Wildcard subdomains on Azure

我正在尝试设置一个 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

我已经在域上创建了 ACNAMETXT 记录(为了确定是否全部创建)。在 Azure 中,我添加了主机名 www.joburger.co.za 和 it works.

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

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

如何让 Azure 处理通配符而不必每次都手动添加主机名?

如果它有助于添加通配符域,请选中此选项。
https://azure.microsoft.com/en-in/blog/azure-websites-and-wildcard-domains/

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

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

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

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

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