邮件服务器:要设置子域名吗?

邮件服务器:要设置子域名吗?

我正在尝试按照本教程建立一个邮件服务器:http://www.starbridge.org/spip/spip.php?article12 在开始之前,我想知道是否必须在 apache 上创建一个虚拟域。

我的主机名是:server01 我的域名是(例如):domain.net

我是否必须创建子域名 mail.doamin.net 或 server01.domain.net

当我在不同的教程中看到像 hostname.domain.net 这样的 URL 的使用时,我有点困惑(这是 FQDN 吗?)提前感谢您的帮助

答案1

如果您要运行某种类型的网络邮件应用程序(SquirrelMail、Roundcube 等),那么您只需要 Apache 中的一个虚拟域。

主机名host.example.net之所以重要,有几个原因。首先,如果您需要在专用服务器上运行特定服务,它允许您将域中的邮件和 Web 请求等特定服务路由到特定服务器。其次,它允许在您的 DNS 记录中完成该操作,而不必在流量到达您的网络后尝试将特定端口路由到特定机器。

只需确保在 DNS 记录中输入 MX 记录条目,以便邮件服务正确路由。MX 记录可以指向您的实际地址hostname,也可以引用指向您的 的 CNAME 记录hostname

FQDN 是可解析为实际 IP 地址的任何域名hostname

编辑 为了阐明您需要的 DNS 记录示例,它看起来像这样:

example.net           IN  A      12.34.56.78
server01.example.net  IN  A      12.34.56.78
mail.example.net      IN  MX     server01.example.net
www.example.net       IN  CNAME  example.net

我忽略了 TTL 和 MX 优先级值,因为您将在修改 DNS 时设置这些值并且可以使用默认 TTL 值;MX 优先级10是相当标准的。

相关内容