DNS 记录类型详解:A、AAAA、CNAME、MX 等
10 分钟阅读NameProbe
## 什么是 DNS 记录?
DNS(域名系统)记录是存储在 DNS 服务器上的指令,告诉互联网如何处理对域名的请求。每种记录类型都有特定用途,从将域名映射到 IP 地址到路由邮件或验证域名所有权。理解这些记录对于管理域名的网站托管、邮件和安全至关重要。
## 核心记录类型
**A 记录** — 将域名映射到 IPv4 地址(如 93.184.216.34)。这是最基本的记录类型,任何需要提供网站服务的域名都必须配置。**AAAA 记录** — 将域名映射到 IPv6 地址(如 2606:2800:220:1:248:1893:25c8:1946)。随着 IPv6 的普及,添加 AAAA 记录可确保网站在现代网络上可访问。**CNAME 记录** — 创建从一个域名到另一个域名的别名(如 www.example.com → example.com)。CNAME 记录不能与同名的其他记录类型共存。**MX 记录** — 将邮件定向到正确的邮件服务器。优先级值决定服务器的尝试顺序,数字越小优先级越高。
## 其他重要记录
**TXT 记录** — 存储任意文本数据,常用于邮件认证(SPF、DKIM、DMARC)、域名验证(Google Search Console、SSL 证书)和安全策略。**NS 记录** — 指定域名的权威域名服务器。这些记录在注册商层级设置,将 DNS 权限委托给特定服务器。**SOA 记录** — 包含 DNS 区域的管理信息,包括主域名服务器、负责人邮箱和刷新间隔。**SRV 记录** — 定义特定服务的位置(主机和端口),被 SIP、XMPP 和 LDAP 等协议使用。
## 配置最佳实践
始终设置合适的 TTL(生存时间)值——较低的 TTL(300 秒)允许频繁更改时更快传播,而较高的 TTL(3600 秒以上)可减少 DNS 查询负载。迁移服务时,提前降低 TTL,执行更改,验证生效后再将 TTL 调回。对指向外部服务(如 CDN 或 SaaS 平台)的子域名使用 CNAME 记录,对根域名使用 A/AAAA 记录。始终配置 SPF、DKIM 和 DMARC TXT 记录以保护域名免受邮件欺骗。