我有域名 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 时也要小心,您可能会得到一些意外结果。