我尝试设置Azure网站,以便处理所有(通配符)子域,并且每次新客户注册并选择时都不需要手动添加CNAME
记录像xyz.mysite.com这样的子域名
我暂时使用域名www.joburger.co.za
我创建了A
,CNAME
&域上的TXT
条记录(确保这些记录都是如此)。在Azure中,我添加了主机名www.joburger.co.za和it works。
在Azure中,我还可以为子域添加另一个主机名,例如test.joburger.co.za和it works。
但如果我不在Azure中添加主机名,那么doesn't work。
如何让Azure无需每次都手动添加主机名来处理通配符?
答案 0 :(得分:11)
在您的域管理器中,请确保您拥有...
*
yourapp.azurewebsites.net
条目
awverify
awverify.yourapp.azurewebsites.net
条目
然后在Azure中,转到App Service
> Custom Domains
并添加主机名*.yourdomain.com
。这样可以验证主机名是否有效,如果一切顺利,您可以将新的通配符条目添加到主机名列表中。
答案 1 :(得分:1)
答案 2 :(得分:0)
澄清一下,您有关于如何配置网站以接受通配符子域的问题,还是关于如何配置DNS服务的问题?
如果您使用的是Azure DNS(或任何其他DNS),则需要创建通配符DNS记录*.joburger.co.za
。即记录名称为“*”,DNS区域名称为joburger.co.za
。