如何让子域名指向与主域名不同的服务器

如何让子域名指向与主域名不同的服务器

我有一个网站:

foo.com,我希望子域名 blog.foo.com 指向 fooblog.com

blog.foo.com -> fooblog.com

但是,我们的 DNS 提供商表示,如果我们使用这样的别名,fooblog.com 的提供商无法识别 blog.foo.com 这个名称。我们询问是否可以将 blog.foo.com 指向 fooblog.com 的 IP 地址,他们说会出现同样的问题。

有什么建议吗?由于我们的配置,我们无法真正将博客放在 foo.com 上。如果有必要,我们愿意移动我们的主机,甚至我们的域名主机。

--

是的,说到 DNS,我是个新手。

答案1

您的 DNS 提供商是正确的。仅将 DNS 记录指向服务器不会在该子域(域)上显示正确的网站。需要在 Web 服务器上进行一些配置才能实现此功能。您可以要求您的 Web 托管提供商ServerAlias为子域创建别名(在 Apache 中:)。如果他们为您这样做,您的网站也会在子域上可见。

答案2

我知道这有点儿像 hack,但为什么不做一个简单的重定向呢?比如

但是要回答你的问题,正如其他人所说的那样,如果不对 fooblog.com 进行一些重新配置,仅指向 DNS 将不起作用。

答案3

您应该能够创建一个别名并将blog.foo.com其指向fooblog.com- 我不明白为什么这行不通,除非目标上的 Web 服务器按主机标头值进行过滤。如果是这样,更换 DNS 提供商也无法解决问题。

相关内容