DNS 查询工具
查询任意域名的 DNS 记录 — A、AAAA、MX、TXT、CNAME、NS、SOA 和 CAA — 由 Google DNS-over-HTTPS 驱动。
DNS 查询
什么是 DNS?
域名系统(DNS)是互联网的电话簿。它将人类可读的域名(如 example.com)转换为计算机用于通信的数字 IP 地址(如 93.184.216.34)。没有 DNS,您需要记住每个访问网站的 IP 地址。
DNS 是一个分层的分布式数据库。当您在浏览器中输入 URL 时,您的请求会经过多个 DNS 服务器 — 从本地解析器到根服务器、TLD 服务器,最终到达域名的权威域名服务器 — 直到找到正确的 IP 地址。整个过程通常只需几毫秒。
了解 DNS 记录类型
A 记录是最常见的 DNS 记录类型。它们将域名直接映射到 IPv4 地址。一个域名可以有多个 A 记录用于负载均衡,指向不同的服务器。AAAA 记录具有相同功能,但用于 IPv6 地址——这是一种较新的 128 位寻址格式,旨在替代有限的 IPv4 地址空间。
MX 记录(邮件交换)将电子邮件定向到正确的邮件服务器。每条 MX 记录包含一个优先级值 — 数字越小优先级越高。这允许设置备用邮件服务器:如果主服务器(优先级 10)不可用,邮件会路由到备份服务器(优先级 20)。
TXT 记录存储任意文本,广泛用于电子邮件安全。SPF 记录(以 v=spf1 开头)定义哪些 IP 地址有权代表域名发送邮件。DKIM 记录包含用于验证邮件签名的公钥。DMARC 记录(位于 _dmarc 子域)设置处理认证失败的策略。
CNAME 记录(规范名称)创建别名,将一个域名指向另一个域名。例如,www.example.com 可能 CNAME 到 example.com。NS 记录标识区域的权威域名服务器。SOA 记录(起始授权机构)包含区域元数据,包括主域名服务器、管理员邮箱、序列号以及区域传输的时间参数。CAA 记录指定哪些证书颁发机构可以为域名签发 SSL/TLS 证书。
常见问题
- 什么是 DNS 查询?
- DNS 查询是向域名系统查询与域名关联的记录。最常见的查询是将域名解析为其 IP 地址(A 记录),但您也可以查询邮件服务器(MX)、文本记录(TXT)、域名服务器(NS)等。本工具使用 Google 的公共 DNS-over-HTTPS API 执行查询。
- 什么是 A 记录?
- A 记录(地址记录)将域名映射到 IPv4 地址。它是最基本的 DNS 记录类型。当您访问网站时,浏览器会执行 A 记录查询以找到服务器的 IP 地址。一个域名可以有多个 A 记录指向不同的 IP,用于冗余和负载均衡。
- 什么是 MX 记录?
- MX 记录(邮件交换)告诉发送邮件的服务器将邮件投递到域名的哪个邮件服务器。每条 MX 记录有一个优先级数字 — 数值越低优先级越高。例如,一个域名可能有优先级为 10 的主邮件服务器和优先级为 20 的备份服务器。
- TXT 记录有什么用途?
- TXT 记录在 DNS 中存储文本数据,用于电子邮件认证(SPF、DKIM、DMARC)、域名所有权验证和安全策略。SPF 记录指定哪些服务器可以代表您的域名发送邮件。DKIM 记录保存加密公钥。DMARC 记录定义如何处理未通过认证检查的邮件。
- DNS 传播需要多长时间?
- DNS 传播通常需要 15 分钟到 48 小时,大多数更改在 1-4 小时内可见。传播速度取决于旧记录的 TTL(生存时间)— 解析器会缓存记录直到 TTL 过期。要加速传播,请在更改前提前降低 TTL 值,更改完成后再恢复。