CNAME 指向一个 FQDN,但将我转到另一个 FQDN

CNAME 指向一个 FQDN,但将我转到另一个 FQDN

我们有一个运行我们工作内部网 (intranet.domain.com) 的 apache 服务器,以及一个具有受限访问权限的测试站点 (dummy.domain.com)。两者都在 DNS 中,当我访问完整地址时,两者都可以工作,但我在 DNS 中还有一个 CNAME (drewnett - 指向 intranet.domain.com。),它连接到我们的测试站点,而不是我们的主要站点。

通过实验,我发现它drewnett会带你到它找到的第一个配置中定义的位置(所以在这种情况下按字母顺序排列)。

我不知道要检查什么,因为 Apache 配置必须正确才能正确连接完整地址,而我的 CNAME 末尾有一个“。”。

欢迎任何指点。

答案1

你必须添加一个服务器别名对于这个其他主机名。

答案2

JohnD 答案的扩展版本

当 Apache 中存在多个虚拟主机并且它获得对其未知的主机的请求(通过 ServerName 或 ServerAlias)时,它会返回列表中的第一个虚拟主机。

为了获取 dummy.domain.com 而不是 drewnett,您必须将 drewnett 添加为“主”主机的别名

相关内容