DNS 记录类型手册
更新于 2026年7月23日
适用人群:站长、运维、需要配置域名解析的开发者
核心概念
DNS 常见记录类型表
| 类型 | 作用 | 示例 |
|---|---|---|
| A | 将域名指向一个 IPv4 地址 | example.com A 203.0.113.10 |
| AAAA | 将域名指向一个 IPv6 地址 | example.com AAAA 2001:db8::1 |
| CNAME | 将域名指向另一个域名(别名) | www.example.com CNAME example.com |
| MX | 指定该域名的邮件服务器及优先级 | example.com MX 10 mail.example.com |
| NS | 指定该域名的权威 DNS 服务器 | example.com NS ns1.dnsprovider.com |
| TXT | 存储文本信息,常用于域名验证、SPF/DKIM/DMARC | example.com TXT "v=spf1 include:_spf.example.com ~all" |
| SOA | 记录该区域的主授权信息(管理员、序列号、刷新周期等) | example.com SOA ns1.example.com admin.example.com ... |
| CAA | 限定哪些证书颁发机构可为该域名签发 SSL 证书 | example.com CAA 0 issue "letsencrypt.org" |
| SRV | 指定提供特定服务的主机和端口 | _sip._tcp.example.com SRV 10 5 5060 sipserver.example.com |
| PTR | 反向解析,将 IP 指回域名 | 10.113.0.203.in-addr.arpa PTR example.com |
常见错误
- ⚠️根域名(顶级域)配置 CNAME,与其他记录(如 MX、TXT)冲突,导致解析异常
- ⚠️TXT 记录中 SPF 规则配置错误或存在多条 SPF,造成邮件被判定为垃圾邮件
- ⚠️误以为修改 DNS 记录立即全网生效,忽略 TTL 缓存导致的传播延迟
对应工具
常见问题
A 记录和 CNAME 记录能同时设置吗?
同一个主机记录(如根域名)不能同时存在 CNAME 和其他类型的记录,因为 CNAME 要求该名称的所有解析都通过别名完成,通常子域名用 CNAME,根域名用 A/AAAA。
为什么修改 DNS 后还是解析到旧 IP?
多是本地或运营商 DNS 缓存未过期,记录的 TTL(生存时间)决定缓存时长,可等待 TTL 到期或换用 DoH 工具直接查询权威结果。
CAA 记录是必须配置的吗?
不是强制项,但配置后可以限制只有指定的证书颁发机构能为该域名签发证书,能降低证书被误签发的风险,属于安全加固建议项。
相关教程
官方资料来源