我们正在创建一个具有虚拟子域名的网络应用程序,例如user1.example.com.由于我们将拥有许多子域,因此它们必须是动态的.我们希望有一个公共的“舞台”区域,我们可以在上线之前进行测试.该要求声明所有dns
名称都以stage开头.
我正在使用AWS负载均衡器,所以我必须使用CNAME.谷歌和谷歌的研究告诉我,DNS CNAME条目支持通配符(除非使用godaddy时),但我还没有确信自己可以在条目中间使用通配符.
舞台.* .example.com对于通配符DNS CNAME是否有效,它是否会像我期望的那样工作?
谢谢!
通配符(*)必须是域的最左侧部分.所以你不能做舞台.*.example.com.
如果你需要为此做通配符DNS,我建议使用* .stage.example.com.这可能需要对您的部署过程进行一些小的更改,但不应该很重要.