文档首页 > > 常见问题> 公网域名解析>

添加记录集时,为什么会提示“与已有解析记录冲突”?

添加记录集时,为什么会提示“与已有解析记录冲突”?

分享
更新时间:2021/02/09 GMT+08:00

在添加记录集时,如果提示“与已有解析记录冲突”,说明待添加的记录集与已有的记录集存在限制关系或者冲突。

解析记录的限制规则如表1所示。

表1 域名解析类型限制规则
  

NS

CNAME

A

AAAA

MX

TXT

PTR

SRV

CAA

NS

无限制a

冲突

无限制

无限制

无限制

无限制

无限制

无限制

无限制

CNAME

冲突b

无限制

冲突

冲突

冲突

冲突

冲突

冲突

冲突

A

无限制

冲突

无限制

无限制

无限制

无限制

无限制

无限制

无限制

AAAA

无限制

冲突

无限制

无限制

无限制

无限制

无限制

无限制

无限制

MX

无限制

冲突

无限制

无限制

无限制

无限制

无限制

无限制

无限制

TXT

无限制

冲突

无限制

无限制

无限制

无限制

无限制

无限制

无限制

PTR

无限制

冲突

无限制

无限制

无限制

无限制

无限制

无限制

无限制

SRV

无限制

冲突

无限制

无限制

无限制

无限制

无限制

无限制

无限制

CAA

无限制

冲突

无限制

无限制

无限制

无限制

无限制

无限制

无限制

a:在主域名级别(例如example.com),不能重复添加NS记录集;在子域名级别(例如www.example.com),可以重复添加NS记录集。

b:在主域名级别(例如example.com),CNAME记录集和NS记录集不冲突,可以同时添加;在子域名级别(例如www.example.com),CNAME记录集和NS记录集冲突,不能同时添加。

解析记录的限制规则如下:

  • 冲突:表示当“主机记录”相同,在同一解析线路下,两种解析记录类型不允许共存。
  • 无限制:表示添加的两种解析记录类型互不影响。

当出现“与已有解析记录冲突”提示时,若仍要添加某一记录集,您可以采取如下处理方式:

  • 删除与待添加记录集冲突的解析记录,然后再进行添加。

    删除记录集可能导致解析不生效,请谨慎操作。

  • 设置不同的“主机记录”,为域名的子域名添加记录集。
  • 设置不同的“线路类型”,选择非“全网默认”线路添加记录集。

下文以示例介绍常见的冲突解决方法。

示例一:添加NS类型记录集

域名example.com已托管至云解析服务,系统自动生成了NS类型和SOA类型的记录集,且这两条记录集无法删除。

表1所示,在相同解析线路下,NS类型记录集在主域名级别是冲突的,因此,无法为域名example.com再添加一条NS类型的记录集。

此时,您可以选择如下方式:

  • 方式一:为域名example.com的子域名添加NS类型记录集

    示例如图1所示,表示子域名123.example.com的权威DNS服务器地址为“ns.example.com”。

    图1 为子域名添加NS记录集
  • 方式二:为域名example.com添加非“全网默认”解析线路的NS类型记录集

    示例如图2所示,表示域名example.com在电信线路下的权威DNS服务器地址为“ns.example.com”。

    图2 为域名添加运营商线路的NS记录集
  • 方式三:修改域名example.com的NS类型记录集的值

    如果想要为域名配置新的权威DNS服务器地址,则可以通过修改NS记录集实现,设置原则及操作指导请参见华为云DNS对用户提供域名服务的DNS是什么?

示例二:添加CNAME类型的记录集(邮箱解析场景)

邮箱域名example.com已托管至云解析服务,在配置邮箱解析时,需要为域名添加MX、TXT、CNAME类型的记录集。

表1所示,“主机记录”相同时,在同一解析线路下,CNAME记录集与MX和TXT记录集是冲突的。此时,可以选择设置不同的“主机记录”来为域名添加CNAME记录集。

邮箱解析的配置,如表2所示。

详细的邮箱解析配置步骤,请参见配置邮箱解析

表2 邮箱解析记录

记录集类型

主机记录

说明

MX

-

5 mx01.mailserver.com

10 mx02.mailserver.com

邮箱服务器地址,通过邮箱服务商获取。

TXT

-

"v=spf1 include:spf.mailserver.com -all"

采用SPF记录防范垃圾邮件。

CNAME

mail

mailserver.com

通过域名“mail.example.com”登录邮箱。

CNAME

smtp

smtp.mailserver.com

使用域名“smtp.example.com”作为“smtp.mailserver.com”的地址。

CNAME

imap

imap.mailserver.com

使用域名“imap.example.com”作为“imap.mailserver.com”的地址。

CNAME

pop

pop.mailserver.com

使用域名“pop.example.com”作为“pop.mailserver.com”的地址。

分享:

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区论坛频道来与我们联系探讨

智能客服提问云社区提问