如何让一个子域指向一个不同于主域的服务器

我有一个网站说:

foo.com,我希望subdomain blog.foo.com指向fooblog.com

blog.foo.com – > fooblog.com

但是,我们的DNS提供商说,如果我们做这样的别名,因为fooblog.com提供商不认可名称blog.foo.com。 我们问是否可以在fooblog.com的IP地址上指向blog.foo.com,他们说同样的问题会发生。

有什么build议? 由于我们的configuration,我们无法真正把博客放在foo.com上。 如有必要,我们愿意将我们的托pipe,甚至我们的域名托pipe。

是的,当谈到DNS时,我是一个n00b。

您的DNS提供商是正确的。 只是指向服务器的DNSlogging是不会显示该子(域)上的正确的网站。 这个工作需要在networking服务器上进行一些configuration。 您可以要求您的虚拟主机提供商为子域创build一个别名(在Apache: ServerAlias )。 如果他们这样做,你的网站也将在子域上可见。

我知道这是一个黑客,但为什么不做一个简单的redirect。 像这样的东西?

但是,正如其他人所说,要回答你的问题,没有在fooblog.com上重新configuration,只是指出DNS将无法正常工作。

你应该能够从blog.foo.com创build一个别名,并将其指向fooblog.com – 我不明白为什么这样做是行不通的,除非目标上的Web服务器是通过主机头值过滤的。 如果是这样的话,更改DNS提供商不会解决它。