各类型记录值要求
A:IPv4地址,如:123.123.123.123
AAAA:IPv6 的地址,如:2001:da8:8000:1:202:120:2:101
CNAME:其它二级、多级或顶级域名,如:test.com、www.test.com
MX:企业邮局提供的域名或者服务器IP,如:mxbiz1.qq.com、mxn.mxhichina.com
TXT:一般为文本格式,如:v=spf1 include:spf.mxhichina.com -all
NS:不常用。向下授权NS地址,一般为主机地址,例如:ns1.test.com
SRV:不常用。格式为:优先级、空格、权重、空格、端口、空格、主机名,如:3 1 555 xmpp.google.com
CAA:证书颁发机构授权,格式为:flag tag value。
flag目前取值为0-128;
tag取值为issue、issuewild、iodef;
value为不包含|、""、\、<>、中文字符的字符串。例如:0 issue letsencrypt.org
主机记录
www:二级或多级主机头,例如:www.test.com
@ :无主机头解析,匹配顶级域名,例如:test.com
* :泛解析,匹配任意字符的主机头,例如:*.test.com
权重
解析记录冲突的原因
在递归DNS进行解析查询时,各记录类型之间存在优先级。因此,在主机记录相同、解析线路相同的情况下,存在某些记录类型不能共存的情况,否则会造成配置风险,导致业务不可用。
冲突:在相同的主机记录、相同线路情况下,此两种类型的解析记录不允许共存。
如:已经设置了 www.test.com 的 A 记录,则不允许再设置 www.test.com 的 CNAME 记录;
不冲突: 在相同的主机记录、相同线路情况下,此两种类型的解析记录可以共存。
如:已经设置了 www.test.com 的 A 记录,则还可以再设置 www.test.com 的 MX 记录;
可重复:在相同解析类型、相同线路情况下,可设置记录值不同的多条记录值。
如:已经设置了www.test.com的 A 记录,还可以继续再设置 www.test.com 的 A 记录。
A | CNAME | AAAA | MX | TXT | CAA | SRV | NS | |
A | 可重复 | 冲突 | 不冲突 | 不冲突 | 不冲突 | 不冲突 | 不冲突 | 冲突 |
CNAME | 冲突 | 可重复 | 冲突 | 冲突 | 冲突 | 冲突 | 冲突 | 冲突 |
AAAA | 不冲突 | 冲突 | 可重复 | 不冲突 | 不冲突 | 不冲突 | 不冲突 | 冲突 |
MX | 不冲突 | 冲突 | 不冲突 | 可重复 | 不冲突 | 不冲突 | 不冲突 | 冲突 |
TXT | 不冲突 | 冲突 | 不冲突 | 不冲突 | 可重复 | 不冲突 | 不冲突 | 冲突 |
CAA | 不冲突 | 冲突 | 不冲突 | 不冲突 | 不冲突 | 可重复 | 不冲突 | 冲突 |
SRV | 不冲突 | 冲突 | 不冲突 | 不冲突 | 不冲突 | 不冲突 | 可重复 | 冲突 |
NS | 冲突 | 冲突 | 冲突 | 冲突 | 冲突 | 冲突 | 冲突 | 冲突 |