正确的 CNAME 管理

正确的 CNAME 管理

第一次在这里发帖!

因此,由于拥有大量的知识库文章和论坛帖子,我通常在解决问题或疑问时不会遇到任何问题。

然而,要么是我完全误解了某件事,要么是我试图完成的事情根本就不可能实现。

我想为我的托管客户设置自动配置和自动发现。到目前为止,我设法通过 autoconfig.skylayer.eu 使自动配置正常工作。这意味着当有人在 Thunderbird 中输入与 skylayer.eu 关联的任何电子邮件地址时,连接设置都会被正确填写。我通过几个教程实现了这一点,我从中拼凑了一些零碎的东西。

现在我想让每个托管在我 plesk 实例上的域名都可以调用http://autoconfig.skylayer.eu/mail/config-v1.1.xml

据我所知,这可以通过输入 CNAME 记录来实现,例如 autoconfig.slyman.eu。但是,当访问 autoconfig.slyman.eu 时,会重定向到 skylayer.eu,我不知道为什么。显然,Thunderbird 无法获取正确的文件。

我还尝试测试不同的 CNAME:webmail.sebastian-tschamler.de,它应该转到 webmail.skylayer.eu,但也重定向到 skylayer.eu。

因此,我相信我做的一些事情完全是错的,但却不知道是什么。

我遗漏了什么?任何正确的方向的提示都将不胜感激。如果您需要更多信息,请询问。

谢谢,丹尼尔

答案1

由于这些都是子域名,因此使用CNAME记录是可以的。但仅靠 DNS 记录ACNAME是不够的。您还需要配置您的 Web 服务器。

您需要拥有ServerAlias每个域,例如

<VirtualHost *:80>
    ServerName autoconfig.skylayer.eu
    ServerAlias autoconfig.example.com autoconfig.example.net

    ...
</VirtualHost>

相关内容