我设置了通配符 A 记录,因此 *.mydomain.com 解析为我保留的 WAWS 的固定 IP 地址。我还为各种子域设置了一些测试 a 和 cname 记录。
这里的指南明确提到了通配符 a 记录:
一个记录
使用 A 记录,您可以将域(例如 contoso.com 或 www.contoso.com)或通配符域(例如 *.contoso.com)映射到 Windows Azure 网站内部署的单个公共 IP 地址.
与使用 CNAME 相比,此方法的主要优点是除了子域(例如 www.contoso.com)之外,您还可以映射根域(例如 contoso.com)和通配符域(例如 *.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 文章中提到了通配符域,似乎应该支持它们,但在同一篇文章中,有一条评论指出它们不受支持,我当然没有设法让它工作所以远的。
知道现在这是否可能吗?