Azure App Service接受所有域名

时间:2017-10-10 08:45:25

标签: azure dns azure-web-sites

是否可以让App Service响应它收到的所有域名?我真的希望能够部署到App Service计划,而不是VM。 注意我不是要尝试使用通配符子域 - 这些需要通过Azure控制台添加它们。我试图接受应用服务收到的任何域名。添加和验证每个域是不切实际的。

我有一个多租户应用,所以这对我来说非常重要,以便客户可以使用他们自己的域名。

我已尝试添加域*和,但验证失败。

3 个答案:

答案 0 :(得分:1)

是的,这至少可以从2014年开始实现。 有关详情,请参阅official doc pagethis blog post

您必须将*.example.com域名(CNAME)指向<app_name>.azurewebsites.net,然后将*.example.com添加到您的网络应用的自定义域列表中。

答案 1 :(得分:1)

我认为您无法做到这一点,因为Azure需要通过向DNS添加特定记录来验证域所有权。这是一个discussion as to why they do that

您可以做的最好的事情是automate or script the binding,但即使这样,您也需要第三方合作伙伴/客户的帮助来验证其DNS所有权。

另一种方法是将DNS转移到Azure并使用子域。我知道你说你没有看过那个解决方案,但使用Azure DNS产品可以让fully script out新客户的入职流程。

答案 2 :(得分:-2)

您是否可以确保已经从DNS提供商的最终确认并验证了对DNS设置的更改。对于某些提供商(例如GoDaddy),在您选择单独的“保存更改”链接之前,对DNS记录的更改不会生效。

有关详细信息,请参阅&#34; Map an existing custom DNS name to Azure Web Apps&#34;。

您可以参考解决类似问题的MSDN主题。