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

时间:2008-10-07 22:22:12

标签: dns subdomain

我不确定这是否真的是一个编程问题,但它与我正在做的事情有关......我正在开发一个网站,它将有很多.domain.com,并且基于在什么包含,网站将显示不同的内容。

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

3 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

在您的DNS条目都指向同一个框之后,您可以使用Apache virtual hosting使其行为并显示为单独的Web服务器,而不会产生多个Apache实例的开销。

答案 2 :(得分:0)

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