← 返回工具箱
🔎 域名解析分析

DNS 记录查询

📖 DNS 域名解析百科

一、DNS 记录类型详解

记录类型全称用途说明示例
AAddress将域名映射到 IPv4 地址93.184.216.34
AAAAIPv6 Address将域名映射到 IPv6 地址2606:2800:220:1::248
CNAMECanonical Name域名别名,指向另一个域名www.example.com → example.com
MXMail Exchanger指定处理该域名邮件的服务器mail.example.com (优先级 10)
NSName Server指定该域名的权威 DNS 服务器ns1.example.com
TXTText存储文本信息,常用于 SPF、DKIM 验证v=spf1 include:_spf.google.com ~all
SOAStart of Authority域名的权威信息(主 DNS、管理员邮箱等)ns1.example.com admin.example.com
PTRPointer反向解析,将 IP 映射回域名34.216.184.93.in-addr.arpa

二、DNS 传播

当您修改 DNS 记录后,变更不会立即在全球生效。DNS 传播(Propagation)是指新的 DNS 记录从权威服务器逐步扩散到全球各级缓存 DNS 服务器的过程。通常需要 24-48 小时完全传播,但实际上大部分地区在几分钟到几小时内就能看到更新。

三、TTL(生存时间)

TTL(Time to Live)表示 DNS 记录在缓存服务器中的有效时间(秒)。TTL 值越小,DNS 变更传播越快,但会增加 DNS 查询次数;TTL 值越大,缓存效果越好,但变更生效越慢。常见设置:300(5分钟)用于需要频繁变更的记录,3600(1小时)适用于一般网站,86400(24小时)适用于稳定不变的记录。

DNS 查询流程: 浏览器缓存 → 系统缓存 → 路由器缓存 → ISP DNS → 根域名服务器 → 顶级域名服务器 → 权威域名服务器
TTL 单位: 秒 (300s = 5分钟, 3600s = 1小时, 86400s = 24小时)
💡 DNS 查询实用提示:
1. 本工具使用 Google Public DNS (dns.google) 进行查询,结果可能与您本地 DNS 略有差异。
2. 修改 DNS 后如果本地未生效,可尝试清除本地 DNS 缓存:Windows 使用 ipconfig /flushdns,macOS 使用 sudo dscacheutil -flushcache
3. MX 记录的优先级数字越小,优先级越高(邮件服务器会优先投递到低优先级的服务器)。
4. CNAME 记录不能与其他记录类型共存于同一域名上(根域名除外使用 ALIAS)。