我有一个网站:
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 提供商也无法解决问题。