是否有可能拥有 和 的 DNS 记录mail.example.com
,dav.example.com
但没有 的DNS 记录example.com
?
上没有任何内容example.com
。它仅包含 MX 记录。
为什么我需要这个:我使用 Apache 进行虚拟主机mail.example.com
并dav.example.com
使用相同的 IP。 上没有站点example.com
。如果用户进入https://example.com
Apache 服务器,则第一个启用的支持 SSL/TLS 的虚拟主机是dav.example.com
。由于域 (CN) 不匹配,用户会收到证书错误。据我所知,我无法在 Apache 内部解决这个问题,因为 SSL 协商发生在HOST
发送 HTTP 标头之前。所以我想我可以在 DNS 级别解决这个问题。
答案1
只需删除 example.com 的“A”记录。您无需弄乱域本身的结构。有一个名为 example.com 的区域和一个名为 mail.example.com 的子区域就可以了。
答案2
是的,只要您的 DNS 系统支持它。
如果您想要服务器,example.com
您将需要另一条记录,该记录通常会被提示为@
记录。
因此,如果您不想在example.com
这些子域上提供服务,只需将子域添加到您的系统中即可。