【发布时间】:2013-03-12 09:24:37
【问题描述】:
我设置了通配符 A 记录,因此 *.mydomain.com 解析为我保留的 WAWS 的固定 IP 地址。我还为各种子域设置了一些测试 a 和 cname 记录。
指南here 明确提到通配符 a 记录:
一条记录
使用 A 记录,您可以映射一个域(例如 contoso.com 或 www.contoso.com)或通配符域(例如 *.contoso.com)到 Windows Azure Web 中部署的单个公共 IP 地址 网站。
与使用 CNAME 相比,这种方法的主要好处是您可以 映射根域(例如 contoso.com)和通配符域(例如 *.contoso.com),以及子域(例如 www.contoso.com)。
在 Azure 门户中,我可以添加在被接受之前经过验证的各种域。我可以添加根 mydomain.com 以及任何明确的 a 和 c 子域,例如 test.mydomain.com。导航到 mydomain.com、www.mydomain.com 和 test.mydomain.com 都可以正常工作,但如果我在没有明确设置的地方尝试 something.mydomain.com,我会得到 404。
something.mydomain.com 解析到正确的 IP 但不起作用。使用通配符记录时,我需要在 azure 中进行哪些配置才能使其正常工作?
mydomain.com 已经存在,但似乎不允许任何子域
*.mydomain.com 不被接受
由于验证失败,即使显式尝试添加每个必需的子域(例如 something.mydomain.com)似乎也不起作用(除非我为每个子域创建单独的 DNS 记录,这违背了通配符的目的)。
我不知道如何进行。鉴于上面提到的 windowsazure.com 文章中提到了通配符域,似乎应该支持它们,但在同一篇文章中,有一个 comment 声明它们不受支持,我当然没有设法得到它工作至今。
知道现在这是否可行吗?
【问题讨论】:
-
通配符 A 记录当然适用于云服务,因为几周前我经历了类似的过程。不确定 WAWS?您的 DNS 服务器是否支持通配符 CNAME?
标签: azure dns azure-web-app-service