将* .domain.com映射到一个地址

问题描述:

我不确定这是否是一个真正的编程问题,但它与我正在做的事情有关......我正在开发一个网站,很多.domain.com,并根据包含的内容,网站会显示不同的内容。将* .domain.com映射到一个地址

任何人都知道该怎么做?也许它需要在DNS服务器中进行更改。

谢谢!

+0

你可以用一种方式来改变它,使其成为一个编程问题......例如,'我正在构建一个网站,我想使用一个自定义子域。我需要使用DNS,IIS/Apache和我的代码来做到这一点?“ – 2008-10-07 22:25:18

您需要一个通配符DNS条目来将所有这些子域指向相同的IP(您的Web服务器使用的那个)。然后在您的应用程序代码中根据主机标题对其进行分类。

将DNS条目全部指向同一个框之后,可以使用Apache virtual hosting使它们表现为单独的Web服务器,并且不会出现多个Apache实例的开销。

将dns设置为将所有子域指向相同的IP后,您还可以配置Apache以重写URL来路由请求。 (http://httpd.apache.org/docs/2.2/misc/rewriteguide.html)。也就是说,如果你进入了Apache =)