这些是重复的还是冗余的MX和A记录

  • 本文关键字:MX 记录 冗余 dns cloudflare
  • 更新时间 :
  • 英文 :


我刚刚将DNS从网络主机/注册器移动到CloudFlare,它导入了所有现有的DNS记录。我的问题是,似乎有一些来自旧主机的未使用的DNS记录可以删除,但我不确定。

该网站托管在WPEngine,对于该DNS,我有一个域名的CNAME,其值为WPE服务器,以及一个WWW的CNAME。这是在Cloudflare托管DNS的WPE的所有标准做法;WPEngine作为主机的使用早于DNS迁移到CloudFlare,我也将站点迁移到了WPEngine,所有的东西——站点、FTP——都在WPEngine上运行良好。

我还有谷歌邮件的标准MX记录,即aspmx.l.Google.com、alt1.aspmx.l.Google.com等,以及指向ghs.googlehosted.com的mail的CNAME。这些MX记录和谷歌用于电子邮件的使用早于DNS迁移到Cloudflare。

有各种TXT记录用于域验证和SPF,我将保留这些记录。

但我也有一条名为emailftpimapmxpopsmtpwebmail的A记录,所有这些记录都指向几个不同的IP地址,这些地址不是谷歌或WPEngine,而是指向同一个名为bizland.com的第三方网络主机和电子邮件服务。

所有的A记录都是多余的吗?它们甚至被使用了吗?它们的优先级是否低于Google MX记录,因此没有被使用?IMAP和POP是谷歌邮件的选项,在谷歌进行配置,而不是在DNS中。FTP必须由CNAME处理到WPEngine,因为FTP是有效的。

您没有提供足够的详细信息,但简而言之:

  • 如果同一名称有多个A记录,仅在DNS级别,每个记录平均会得到相同数量的查询,因此这是负载平衡,而不是故障切换。根据使用这些记录的应用程序,如果一个记录不起作用,它可能会重试下一个记录,但这通常不能保证(DNS协议也没有给出(,并且它将至少导致延迟

  • 如果同一名称有多个MX记录,则取决于优先级字段的值:

    • 如果所有记录的值都相同,则返回上一步,它应该会得到负载平衡行为
    • 否则,根据标准,MX记录的使用从最低优先级值到最高优先级值,因此符合要求的MTA首先尝试(仅(最低优先级的记录,如果失败,则会继续尝试下一个最高优先级的记录。这是根据SMTP上的RFC和MX记录定义来保证的

最新更新