我刚刚将DNS从一个网络主机/注册商转移到了CloudFlare,它导入了所有现有的DNS记录。我的问题是,似乎有一些来自旧主机的未使用的DNS记录可以删除,但我不确定。
该网站托管在WPEngine上,对于该域名,我有一个域名的CNAME和一个WPE服务器的值,以及一个具有相同WPE服务器值的WWW的CNAME。这是使用托管在CloudFlare上的DNS的WPE的所有标准实践;在DNS迁移到CloudFlare之前,使用WPEngine作为主机,我将站点移到了WPEngine,并且所有的东西--站点、FTP --在WPEngine上都工作得很好。
我也有Google mail的标准MX记录,比如aspmx.l.google.com,alt1.aspmx.l.google.com等,还有一个指向ghs.googlehosted.com的mail的CNAME。这些MX记录和Google电子邮件的使用早于DNS迁移到Cloudflare。
有各种用于域名验证和SPF的TXT记录,我将把它们留在原处。
但我也有email、ftp、imap、mx、pop、smtp和webmail的A记录,所有这些记录都指向几个不同的IP地址,这些地址既不是谷歌也不是WPEngine,但都是同一个名为bizland.com的第三方网络主机和电子邮件服务。
所有这些A级记录都是多余的吗?它们甚至被使用了吗?它们是否比Google MX记录的优先级低,因此不会被使用?IMAP和POP是Google mail的选项,在Google上配置,而不是在DNS中配置。和FTP一样,FTP必须由WPEngine的CNAME来处理。
发布于 2018-12-04 00:23:30
你没有给出足够的细节,但简而言之:
A记录,则平均每个记录将获得相同数量的查询,因此这是负载平衡,而不是故障转移。根据使用这些记录的应用程序,如果一条记录不起作用,它可能会重试下一条记录,但这通常不能得到保证(也不是由DNS协议提供的),并且它至少会导致延迟MX记录,则这取决于优先级字段的值:- if it is the same value for all records then you are back at previous step, it should get a load balancing behaviour
- otherwise, per the standard, `MX` records are used from lowest priority value to highest, so compliant MTAs first try (only) the lowest one, and if it fails then they go further to the next highest one and so on. This is guaranteed per the RFCs on SMTP and `MX` records definition.
https://stackoverflow.com/questions/53584907
复制相似问题