我有一个域名,比如 example.com,它下面有几个子域名,比如 mail.example.com、dev.example.com 等等,其中一些指向其他服务器,还有一些指向使用基于名称的虚拟主机设置的 apache 的同一服务器。
现在,我还有另一个域名,比如 xample.com,我想在用户拼错地址时使用它,所以我希望 xample.com 的每个子域名都指向 example.com 下的同一个子域名。我如何才能以最少的配置和以后对 xample.com 域名的维护来实现这一点?我在维基百科上读到过DNAME 记录,这似乎符合我的目的,但我的 DNS 提供商似乎不支持这种类型的记录。
答案1
如果您唯一担心的服务是 http。您可以使用指向主 Web 服务器的单个通配符 DNS 条目,然后从那里使用重定向将用户指向更正的域。
另一种选择是,如果您愿意运行自己的 DNS 服务器,则可以使用包含项轻松地为所有域获得相同的配置。
我这样做,然后让我的 DNS 提供商从那里复制设置。不过,这样做会增加一些维护方面的开销。