我们正在创build一个网页应用程序,其中包含user1.example.com等虚荣子域名。 由于我们将有许多子域,他们需要是dynamic的。 我们想要有一个公共的“舞台”区域,我们可以在上线之前进行testing。 这个要求规定所有的DNS名字都是从stage开始的。
我正在使用AWS负载平衡器,因此我必须使用CNAME。 谷歌和这里的研究告诉我,DNS CNAME条目支持通配符(除了可能使用godaddy时),但我还没有说服自己,你可以在条目中间有一个通配符。
是stage。*。example.com对于通配符DNS CNAME有效,它是否可以像我期望的那样工作?
谢谢!
通配符( * )必须是域的最左边部分。 所以你不能做stage.*.example.com 。
如果您需要为此使用通配符DNS,我build议使用*.stage.example.com 。 这可能需要对部署过程进行一些小的更改,但不应该太重要。