多个域名解析为一个域名

多个域名解析为一个域名

我有以下情况:

domain1.com
domain2.com
domain3.com
domain4.com

每当有人输入 www.domain1.com 或 www.domain2.com 或 www.domain3.com 时,她都应该被重定向到 www.domain4.com。

我如何使用 CNAME 记录实现这一点?

托管环境:共享主机、IIS7、Websitepanel

答案1

我认为 CNAME 不是这里的答案。当然,您可以指定这些 cname,只要它们指向用于托管这些网站的特定 IP 地址即可。但要实现您的目标,您必须正确配置 Web 服务器。以下是 domain4.com 的 apache2 配置文件中的“别名”(例如)。它看起来类似于以下内容:

<VirtualHost *>
        ServerAdmin webmaster@localhost
        ServerName domain4.com
        ServerAlias www.domain1.com www.domain2.com www.domain3.com
        DocumentRoot /var/www/domain4.com (or the valid path for the domain)
        <Directory />
                Options
                AllowOverride All
        </Directory>
...........................

答案2

要使用 CNAME 记录执行此操作,您必须

  • 为 www.domain4.com 分配 DNS A 记录
  • 将 CNAME 记录分配给 www.domain1.com 等指向 www.domain4.com。

如何执行此操作取决于每个域的 DNS 管理方式,但 DNS 提供商通常有一个基于 Web 的表单允许您进行更改。

完成上述操作后,您需要配置 Web 服务器以提供内容。这通常通过配置 NameBasedVirtual 托管来完成。

相关内容