将客户端名称前缀为域名

将客户端名称前缀为域名

我在 godaddy 上注册了一个产品,网站名称为 abc.xyz.com,当有人在我的网站上注册时,我想为他生成一个名为 username.abc.com 的网站。

我怎样才能实现这一点,我需要在我的 DNS 中设置哪些记录。

许多网站都实现了此功能,例如当我在https://www.zendesk.com/通过名称“用户名”创建https://用户名.zendesk.com/为我。

这是我的要求的一个细微变化,不是 www.zendesk.com,我有类似 www.product1.zendesk.com 的内容,并且我希望生成 username.product1.com 而不是 username.zendesk.com

我使用 ruby​​ on rails 进行 Web 开发。我需要立即生成网站,并且它不应该花费任何时间在整个互联网上传播。

提前致谢。

答案1

如果传播不需要时间,那么最好的选择可能是*.product1.com预先配置一个通配符 DNS 条目,因为 DNS 更改可能需要长达 48 小时(甚至更长时间)才能传播到所有缓存中。

使用此通配符 DNS,您将需要为您的 Web 服务器配置一个可以处理多个主机的配置。因此所有内容都指向 *.product1.com,并且您的 Web 服务器(或负载平衡代理)将根据提交的主机名决定将哪个站点传递给客户端。

相关内容