单个服务器上的 web 和邮件是否需要单独的 dns 记录?

Jef*_*eff 13 domain-name-system email-server hostname mx-record

在具有一个 IP 地址的单个服务器或 VPS 上设置 Web/邮件服务器时,几乎每个在线指南都遵循相同的 DNS 结构:

example.com.               IN A    192.0.2.0  
hostname.example.com.      IN A    192.0.2.0  
mail.example.com.          IN A    192.0.2.0  
example.com.               IN MX   10 mail.example.com.  
0.2.0.192.in-addr.arpa.  IN PTR  hostname.example.com  
Run Code Online (Sandbox Code Playgroud)

我多次使用它,它一直对我有用。但我想知道邮件服务器指向不同名称是否有原因?是否可以将 MX 记录指向主机名并简单地将 hostname.example.com 用于 SMTP 和 POP3?

Sve*_*ven 20

是的,这是可能的,但如果您选择这样做,您将失去一些重要的优势:

如果您将所有服务都指向相同的 DNS 名称,则您不能再将它们放在单独的服务器上,而无需重新配置引用它们的任何客户端。

举个例子:不同的名字,当服务器上的负载增长太多时,你可以简单地将邮件服务卸载到另一台服务器上,而不会影响客户端。您所要做的就是调整您的 DNS 记录。