常见记录类型:A 记录把域名指向 IPv4 地址,AAAA 指向 IPv6,CNAME 把域名指向另一个域名(别名),MX 指定邮件服务器(带优先级),TXT 存任意文本(常用于域名所有权验证、SPF 反垃圾邮件),NS 指定该域的权威 DNS 服务器,PTR 用于 IP 反查域名,SRV 定位具体服务的主机和端口。
CNAME 与 A 的区别:A 直接解析到 IP,一次查询出结果;CNAME 指向另一个域名,解析器要继续追查目标域名,多一跳链路,但好处是目标 IP 变化时无需改动本域名配置——CDN 正是靠 CNAME 把用户域名引到自己的调度域名。两个约束常考:CNAME 不能与其他记录共存于同一域名(所以裸域 apex 不适合直接 CNAME,各厂商用 ANAME/ALIAS/CNAME Flattening 变通);MX/NS 记录的目标必须是域名且通常不能是 CNAME。追问方向:TTL 对变更生效时间的影响、为什么改 NS 比改 A 生效慢。
(约 380 字)