链接到子目录的 DNS 服务器

链接到子目录的 DNS 服务器

我对 DNS 服务器软件还不太熟悉。目前我没有使用虚拟主机,但我为我的用户使用了动态子目录。将来的某个时候,我希望我的用户能够使用他们自己的域名。

是否可以配置 DNS 服务器以将域名指向服务器目录中的特定文件夹?

如果是,怎么办?

答案1

简而言之:不。

更详细地说:不,您无法通过 DNS 链接到路径的任何部分。简而言之,DNS 将域名链接到 IP(或其他域名),并且根本无法链接到子目录。

您可能会考虑的一件事是通配符 DNS 条目;如何创建它取决于您的 DNS 提供商,但它通常采用以下形式的 A 或 CNAME 记录:*.example.com.然后,您可以在 Apache(或 nginx,或者我确信几乎任何其他)中使用默认 vhost 以您希望的任何方式处理该域名——包括提供从 到 的重定向username.example.comexample.com/username或提供自定义内容。

相关内容