Dns记录指向服务器上的文件夹

时间:2011-12-19 20:58:28

标签: dns subdomain

如果可以将DNS记录设置为服务器上的文件夹,则

无法弄明白。 说sub.example.com指向1.2.3.4/e2 /

是否有可能以某种方式将域直接指向服务器上的文件夹,以便我可以在不同文件夹中的一台服务器上托管不同的域?

3 个答案:

答案 0 :(得分:20)

可以在一台服务器上托管多个域。它被称为Virtual Hosting

但是你会混淆一些概念。 DNS用于将名称转换为IP地址。 DNS系统对文件夹结构一无所知。这是网络服务器的责任。您将在Web服务器上配置虚拟主机。

通常这样做的方法是

  1. 在DNS中添加主机记录(又名A记录)。例如,coolname.domain.com - > 12.34.56.78。

  2. 将网络服务器配置为从您选择的文件夹中读取coolname.domain.com的内容。

答案 1 :(得分:3)

这通常通过Web服务器上的虚拟主机完成。 DNS不适用于此。

你能做的最接近的就是使用TXT条记录,但除此之外没有人会注意到这一点,所以你的客户甚至都不知道。

答案 2 :(得分:0)

您可以将Apache Webroot设置为您需要的文件夹。 Apache可以从单个服务器为多个站点提供自己的域。或者,对于临时解决方案,您可以将cd简化为所需目录并运行此python代码:

python -m SimpleHTTPServer