我应该如何配置子域 MX / DNS 条目?

我应该如何配置子域 MX / DNS 条目?

我有域名 example.com 及其正确配置的 mx。我还有一个指向我的 CMS 的 A 条目 intranet.example.com。我想要的是拥有以下形式的电子邮件[电子邮件保护]我必须使用与用于 example.com 邮件处理的邮件服务器不同的邮件服务器。我的问题是:1.我是否应该在 example.com dns 区域文件中添加一个 MX 条目,如下所示:

intranet      IN      MX      10      intranet-mailer.example.com

或者创建一个完全独立的 intranet.example.com 委派子域,并将 MX 放在那里?

2. 两种方法都安全吗? 3. 每种情况下的 SPF 值如何?

谢谢。

答案1

除非有其他紧急原因,否则无需为子域中的 MX 记录创建单独的区域,您可以将 MX 记录包含在主区域中。这也会对 DNS 查找时间产生一点好处。

 intranet          IN      TXT       "v=spf1 a mx -all"
 intranet          IN      MX  10    intranet-mailer.example.com 
 intranet-mailer   IN      A         10.98.87.65 

是的,无论哪种方式,你都需要创建一个子域名的 SPF 记录也一样。例如

请注意:通常,内部网或内部子域实际上是单独且受限制的 DNS 区域,即只能从内部网络内部以及通过 VPN 连接的客户端等进行解析的区域。将其中一些记录放入公共 DNS 时也要小心,您可能会得到一些意外结果。

相关内容