DNS 记录检查器
查询任意域名的任意 DNS 记录类型。通过实时查询检查 A、AAAA、MX、TXT、NS、CNAME 与 SOA 记录。
什么是 DNS 记录?
DNS(Domain Name System,域名系统)记录是域名 DNS 区域中的条目,将域名映射到各类信息。最广为人知的 DNS 记录是 A 记录,将域名映射到 IPv4 地址。但 DNS 还有许多其他用途:引导邮件、证明域名所有权、指向 CDN 节点等——都通过不同记录类型实现。
每个域名都有多种类型的 DNS 记录。A 记录指向 Web 服务器。MX 记录指向邮件服务器。TXT 记录包含任意文本,用于邮件认证(SPF、DMARC)、域名验证令牌等。NS 记录标识域名的权威域名服务器。CNAME 记录创建指向其他主机名的别名。
DNS 是互联网的基础。你发出的每一个请求——加载网站、发送邮件、连接 API——都从 DNS 查询开始。理解 DNS 记录对排查连通问题、配置邮件服务、验证域名所有权,以及设置 SPF、DKIM、DMARC 等邮件认证协议都至关重要。
DNS 记录类型说明
A 记录
将主机名映射到 IPv4 地址。最常见的记录类型——告诉浏览器和其他客户端某域名应连接的 IP 地址。
AAAA 记录
将主机名映射到 IPv6 地址。IPv6 地址为 128 位,以十六进制表示。随着 IPv6 普及,AAAA 记录越来越重要。
MX 记录
指定负责接受该域名入站邮件的邮件服务器。每条 MX 记录有一个优先级数字——数字越小优先级越高。
TXT 记录
包含任意文本数据。用于 SPF 记录、DMARC 记录、DKIM 公钥、Google Search Console 域名验证等众多用途。
NS 记录
列出域名的权威域名服务器。对该域名的所有 DNS 查询最终都会导向这些服务器。
CNAME 记录
创建指向另一主机名的别名。例如,www.example.com 可能是指向 example.com 的 CNAME。不能与同一名称上的其他记录类型共存。
SOA 记录
起始授权记录——包含 DNS 区域的管理信息:主域名服务器、联系邮箱、序列号以及刷新/重试/过期计时器。
常见问题
1. 什么是 DNS TTL,为什么重要?
TTL(Time to Live)是解析器缓存 DNS 记录后、重新查询新值前的秒数。TTL 3600 表示记录缓存一小时。较低的 TTL 使变更传播更快,但会增加 DNS 查询负载;较高的 TTL 降低查询负载,但变更全球生效更慢。
2. DNS 传播需要多久?
对多数用户,DNS 变更通常在 30 分钟到数小时内传播,但因 DNS 缓存,全球可能需要最多 48 小时。实际传播时间取决于被更改记录的 TTL——TTL 为 3600 的记录在变更后最多一小时才会处处更新。
3. CNAME 与 A 记录有什么区别?
A 记录将主机名直接映射到 IP 地址。CNAME 记录将主机名映射到另一主机名,再由该主机名解析为 IP。CNAME 会多一次 DNS 查询,但更灵活——更改目标主机名的 IP 会自动更新所有指向它的 CNAME。
4. 为什么 TXT 记录会包含 SPF 和 DMARC 数据?
TXT 记录最初设计用于存放供人阅读的任意文本。后来因其灵活且通用,成为机器可读认证数据的标准存放位置。SPF 记录以 v=spf1 开头,DMARC 以 v=DMARC1 开头,DKIM 以 v=DKIM1 开头,便于应用识别类型。
5. 一个域名可以有多少条 DNS 记录?
域名可拥有的 DNS 记录数量没有实际上限。你可以有多条 A 记录(负载均衡)、多条 MX 记录(冗余)、多条 TXT 记录(不同认证协议与验证令牌)等等。
6. NS 记录不正确意味着什么?
NS 记录标识你域名的权威域名服务器。若配置错误,对你域名的 DNS 查询可能失败或返回过期数据。错误的 NS 记录可导致网站、邮件及所有基于 DNS 的服务停止工作。域名转移或更改域名服务器后,务必验证 NS 记录。
探索更多功能
探索 BillionVerify 的所有强大功能