这些重复或多余的MX和A记录吗?

时间:2018-12-02 21:45:09

标签: dns cloudflare

我刚刚将DNS从网络主机/注册商移至CloudFlare,后者导入了所有现有的DNS记录。我的问题是,看来旧主机中有一些未使用的DNS记录可以删除,但我不确定。

该网站托管在WPEngine上,对于该DNS,我拥有一个具有WPE服务器值的域名称的CNAME,以及具有相同WPE服务器值的WWW的CNAME。这是Cloudflare托管DNS的WPE的所有标准做法;将WPEngine用作主机之前,先将DNS移至CloudFlare,然后我将站点移至WPEngine,并且所有内容(站点FTP)在WPEngine上都能正常工作。

我也有Google邮件的标准MX记录,例如aspmx.l.google.com,alt1.aspmx.l.google.com等,还有一个指向ghs的mail的CNAME。 googlehosted.com。这些MX记录以及使用Google来发送电子邮件早于DNS迁移到Cloudflare。

我将保留许多用于域验证和SPF的TXT记录。

但是我也有一条记录,名称为emailftpimapmxpopsmtp和{ {1}},所有这些都指向几个不同的IP地址,这些地址不是Google或WPEngine,而是全部指向同一个第三方虚拟主机和电子邮件服务bizland.com。

所有这些A记录是否都是多余的?他们甚至被使用吗?它们的优先级是否低于Google MX记录,因此没有使用? IMAP和POP是Google邮件的选项,是在Google而非DNS中配置的。并且FTP必须由CNAME处理,然后才能传输到WPEngine。

1 个答案:

答案 0 :(得分:0)

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

  • 如果存在多个相同名称的A记录,仅在DNS级别,每个记录平均将获得相同数量的查询,因此这是负载平衡,而不是故障转移。根据使用这些记录的应用程序,如果其中一个记录不起作用,它可能会重试下一个,但是通常不能保证(DNS协议也未提供),并且至少会造成延迟。

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

    • 如果所有记录的值都相同,则返回上一步,它将获得负载平衡行为
    • 否则,按照标准,MX记录将使用从最低优先级值到最高优先级的记录,因此符合要求的MTA首先(仅)尝试最低的记录,如果失败,则进一步移至下一个最高的记录,以此类推。根据SMTP和MX记录定义上的RFC保证。