
# 解析记录类型及配置规则
#### 记录集类型及配置规则
云解析服务公网域名支持以下记录集类型：A、CNAME、MX、AAAA、TXT、SRV、NS、SOA、CAA、显性URL、隐性URL，详细请参见[表1]。
 表1记录集类型与配置说明 
| 记录集类型 | 场景说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  | 设置规则                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 示例                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|:---|:---|:---|:---|
| A     | 将域名解析到指定的IPv4地址。通常用于网站解析。                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 填写域名对应的IPv4地址。 最多可以输入50个不重复地址，多个地址之间以换行符分隔。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 1.1.xx.xx 1.2.xx.xx                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| CNAME | 用于将域名解析到另一域名，或者多个域名映射到同一域名上。                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 填写您要指向的另一域名，只能填写一个。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | www.example.com                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| MX    | 指定域名对应的邮件服务器，用于为邮件域名设置邮箱服务器。                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 填写邮箱服务器地址。 最多可以输入50个不重复地址，多个地址之间以换行符分隔。 填写格式：\[优先级\] \[邮箱服务器域名地址\] 配置规则： - 优先级：用来指定邮箱服务器接收邮件优先顺序，数值越小优先级越高。  - 邮箱服务器域名地址：邮箱服务商提供的域名地址。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 10 mailserver.example.com. 20 mailserver2.example.com.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| AAAA  | 指定域名对应的IPv6地址，用于将域名解析到IPv6地址。                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 填写域名对应的IPv6地址。 最多可以输入50个不重复地址，多个地址之间以换行符分隔。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ff03:0db8:85a3:0:0:8a2e:0370:7334                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
| TXT   | 用于对域名进行标识和说明，可填写任意的信息。 主要用于以下场景： - 记录DKIM的公钥，用于反电子邮件欺诈。  - 用于记录域名所有者身份信息，用于域名找回。   | 填写用户所需的任意文本记录。 配置规则： - 文本记录需要用半角双引号包裹。  - 支持单个或多个文本记录，多个文本记录之间以换行符分隔。 最多可以输入50个不重复的文本记录。   - 单个文本记录可以包含多个文本字符串，每个文本字符串以半角双引号包裹，不同的文本字符串之间以单个空格隔开。 每个文本字符串长度不超过255个字符。 单个文本记录长度不超过4096个字符。   - 不可为空。  - 不支持反斜杠字符"\\"。                                                                                                                                                                                | - 单个文本记录 "aaa"   - 多个文本记录 "bbb" "ccc"   - 包含多个文本字符串的文本记录 "ddd" "eee" "fff"   - 用于SPF反垃圾邮件 "v=spf1 a mx -all" 表示只有当前域名的A记录和MX记录中的IP地址有权限使用这个域名发送邮件。    |
| SRV   | 记录了具体某台计算机对外提供哪些服务，供用户查询使用。                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 填写指定服务的服务器地址。 最多可以输入50个不重复地址，多个地址之间以换行符分隔。 填写格式：\[优先级\] \[权重\] \[端口号\] \[目标地址\] 配置规则： - 优先级、权重、端口号均为数字，取值范围0～65535。  - 优先级：值越小，优先级越高。  - 权重：值越大，权重越大。  - 目标地址：目的主机的域名。 请确保主机可以解析。    说明： 解析记录值的优先级相同时，系统将比较权重大小，权重值越大，优先级越高。                                                                                                                                                                                                                                                               | 2 1 2355 example_server.test.com                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| NS    | 指定域名的权威DNS服务器，用于指定域名由哪个DNS服务器进行解析。 由于域名添加至云解析服务后，系统会自动为域名添加一条NS类型记录集，且该记录集不可删除，因此，仅支持添加如下场景的NS类型记录集： - 为主域名的子域名添加NS类型记录集，即"主机记录"不为空。  - 为主域名添加"线路类型"为非"全网默认"的NS类型记录集。                                                                           | 填写您要授权的域名服务器地址。 最多可以输入50个不重复地址，多个地址之间以换行符分隔。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | ns1.example.com ns2.example.com                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| SOA   | 指定域名的主权威DNS服务器，系统默认创建，不支持手工创建。                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 系统默认创建，不支持手工创建。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | 系统默认创建，不支持手工创建。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| CAA   | 指定为域名颁发HTTPS证书的授权CA机构，用于防止HTTPS证书错误签发。                                                                                                                                                                                                                                                                                                                                                                                                                                                                | 指定要授权的证书颁发机构，使其可以给域名或者子域名颁发证书。 最多可以输入50个不重复记录，多个记录之间以换行符分隔。 填写格式：\[flag\] \[tag\] \[value\] 配置规则： - flag：认证机构限制标志，定义为0\~255无符号整型。常用取值为0。  - tag：仅支持大小写字母和数字0\~9，长度1\~15，常用取值： - issue：授权任何类型的域名证书  - issuewild：授权通配符域名证书  - iodef：指定违规申请证书通知策略    - value：域名或用于违规通知的电子邮箱或Web地址。其值取决于\[tag\]的值，必须加双引号。取值范围：字符串（仅包含字母、数字、空格、-#\*?\&_\~=:;.@+\^/!%），最长255字符。   | 0 issue "ca.abc.com" 0 issuewild "ca.def.com" 0 iodef "mailto:admin@domain.com" 0 iodef "http://domain.com/log/"                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| 显性URL | 显性URL转发是通过HTTP重定向实现的，通常采用的是301重定向或302重定向技术。通过显性转发将原URL重定向到新URL，从而使访问原URL的所有请求转发到新的URL地址。                                                                                                                                                                                                                                                                                                                                                                                                              | 选择重定向类型并输入URL。 重定向类型： - 301：永久性重定向，表示资源已被永久移动。  - 302：临时性重定向，表示资源的移动是暂时的。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | - 永久显性URL转发：301 http://www.example.com:80/  - 临时显性URL转发：302 http://www.example.com:80/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| 隐性URL | 隐性URL转发采用iframe框架技术，是指DNS服务器在没有明确配置转发规则的情况下，自动将无法解析的查询请求转发给其他DNS服务器。                                                                                                                                                                                                                                                                                                                                                                                                                                  | 填写需要转发的目的URL。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | http://www.example.com:80/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
   
#### 泛解析规则
云解析服务支持用户将域名记录集的主机记录设置为通配符"\*"（如\*.example.com），从而实现对所有子域名的访问请求都将解析至相同的解析记录。
当用户为域名配置了泛解析记录，又对特定子域名添加了相同记录类型、不同线路类型等多个解析记录，域名解析遵循以下规则：
- **优先级顺序**：线路匹配＞域名匹配，DNS查询首先检查请求是否匹配特定的线路（如联通、电信、移动），如果线路匹配未找到结果，则进行域名匹配。
- **同一线路下的优先级**：精确域名查询＞泛域名查询；
- **智能线路与默认线路的交互** **优先级**：泛域名查询命中智能线路，精确域名查询命中默认线路，则默认线路下的精确域名解析生效。
以域名example.com为例：
1. 配置泛解析记录和"www."开头的子域名的解析记录。
   相关参数设置参考下表。
   
   | 子域名             | 线路类型 | 记录类型 | 记录值       |
   |:---|:---|:---|:---|
   | www.example.com | 全网默认 | A    | 4.4.xx.xx |
   | \*.example.com  | 电信默认 | A    | 1.1.xx.xx |
   | \*.example.com  | 联通默认 | A    | 2.2.xx.xx |
   | \*.example.com  | 移动默认 | A    | 3.3.xx.xx |
      
   此时，电信、联通、移动用户访问域名**www.example.com** ，返回结果为**4.4.xx.xx。**
   遵循规则：**泛域名查询与精确域名查询同时命中，精确域名查询结果生效。**
   
2. 为子域名www.example.com配置智能线路解析记录。
   
   | 子域名                 | 线路类型     | 记录类型  | 记录值           |
   |:---|:---|:---|:---|
   | **www.example.com** | **全网默认** | **A** | **4.4.xx.xx** |
   | \*.example.com      | 电信默认     | A     | 1.1.xx.xx     |
   | **www.example.com** | **电信默认** | **A** | **1.1.xx.xx** |
   | \*.example.com      | 联通默认     | A     | 2.2.xx.xx     |
   | **www.example.com** | **联通默认** | **A** | **2.2.xx.xx** |
   | \*.example.com      | 移动默认     | A     | 3.3.xx.xx     |
   | **www.example.com** | **移动默认** | **A** | **3.3.xx.xx** |
      
   此时，电信、联通、移动用户访问域名**www.example.com** ，电信用户返回结果为**1.1.xx.xx** ，联通用户返回结果为**2.2.xx.xx** ，移动用户返回结果为**3.3.xx.xx。**
   遵循规则：**线路匹配＞域名匹配，且同线路类型** **下，精确域名查询＞泛域名查询。**
   
 
#### 记录集应用示例
记录集在实际解析场景中的应用：
- **网站解析**
  A、AAAA类型的记录集，常用于网站解析，通过域名获取对应的IP地址。
  图1网站解析   
  ![](https://support.huaweicloud.com/usermanual-dns/zh-cn_image_0000002322209686.png "点击放大") 
- **内网解析**
  A、AAAA类型的记录集常用于内网解析，通过内网域名获取对应的私网IP地址。
  图2内网解析   
  ![](https://support.huaweicloud.com/usermanual-dns/zh-cn_image_0000002322049850.png "点击放大") 
- **邮箱解析**
  MX、CNAME以及TXT类型的记录集常用于邮箱解析。
  图3邮箱解析   
  ![](https://support.huaweicloud.com/usermanual-dns/zh-cn_image_0000002355968373.png "点击放大") 
- **私网IP反向解析**
  PTR记录集常用于通过云服务器的私网IP反向解析对应的内网域名。
  图4私网IP反向解析   
  ![](https://support.huaweicloud.com/usermanual-dns/zh-cn_image_0000002356048545.png "点击放大") 
 
