DNS 查询

网络

通过 DoH 接口查询域名的 A、AAAA、MX、TXT、NS 等记录并展示 TTL 与数据。查询地址、地址版本六、邮件路由、文本、名称服务器等多种记录类型并显示生存时间。基于加密解析接口查询,避免本地解析器缓存影响判断。适合排查域名解析异常与邮件记录配置。记录结果可复制留存。可切换加密解析服务对比结果。

Samples:
域名

关于 DNS 查询

网站打不开时,第一个要回答的问题往往是「域名到底解析到了哪个地址」。DNS 查询工具把这一步从命令行搬到浏览器里,用来确认记录是否生效、是否指向了预期的主机、以及不同记录类型分别返回了什么。 查询原理是把域名与记录类型交给解析器,再取回对应的记录集合。常见的记录类型各有分工:A 记录给出 IPv4 地址,AAAA 给出 IPv6 地址,CNAME 表示这个域名其实是另一个域名的别名,MX 指明邮件投递的主机,TXT 常被用来做域名所有权验证与邮件反垃圾策略,NS 则声明由哪些服务器负责这个域名的解析。 使用要点:排查「改了记录但没生效」时,先分别查权威解析与本地解析——权威解析反映记录是否已经写入,本地解析还叠加了各级缓存,两者不一致说明只是缓存尚未过期,此时等待或主动刷新缓存即可,不必反复修改记录。切换解析服务商后要特别留意 TTL 设置:TTL 越长,切换生效越慢,迁移前应提前把 TTL 调小,迁移完成后再调回。 边界与限制:浏览器的查询能力受同源策略与接口限制,通常走公共 DNS 接口,因此返回的是「该接口所见的解析结果」,不一定等于你本机的实际解析路径;企业内网域名、分割视图(内外网返回不同地址)的场景下,这个结果可能与本机完全不同,这类排查必须在内网环境用命令行工具完成。CNAME 不能与其他记录类型在同一名称下共存,这是协议限制而非工具问题,配置冲突时会直接解析失败。另外,传播是逐步的,全球不同的递归解析器生效时间不同,用单个查询结果判断「全网已生效」并不可靠。 数据与隐私:查询会暴露「你在关注哪个域名」,内网域名或尚未公开的项目域名尤其敏感。本工具在浏览器内发起查询,不额外记录你查询过什么,也不把查询历史保存在服务端;对敏感域名,建议在本地命令行完成查询。

把它放进排查流程里的顺序也值得固定下来:先确认解析结果是否符合预期,再确认网络层是否可达,最后才怀疑应用本身;顺序颠倒会浪费大量时间在无关方向。日常维护上,把关键域名的解析记录与 TTL 纳入配置管理,改动前先记录当前值,改完立刻用多个公共解析服务交叉验证,能把「改了记录忘了改回来」这类事故挡在发生之前。对于做灰度或灾备的团队,还应在切换前准备好回滚的记录版本,避免解析改错后只能手忙脚乱地凭记忆恢复。

上手顺序很简单:先查你要用的记录类型(要连网站查地址记录,要配邮件查邮件记录),再看返回值的数量是否符合预期(一个域名指向多个地址通常意味着做了负载分摊),最后确认返回值里没有遗留的旧地址。日常维护上,建议对关键域名设置监控,在解析结果变化时收到提醒,这样域名到期、被误改或解析商故障都能在用户投诉之前发现,而不是等到流量下降才回头排查。

实现原理

查询把域名与记录类型交给解析器,取回匹配的记录集合。各记录类型分工不同:地址记录给出 IP,别名记录声明这是另一个域名的别名,邮件交换记录指出收信主机,文本记录常用于所有权验证与反垃圾策略,权威服务器记录声明由谁负责这个域。查询结果还叠加了各级缓存,因此「改了没生效」多半只是缓存未过期。

常见记录类型
输入oltool.net
输出A → IPv4 地址|AAAA → IPv6 地址|MX → 收信主机与优先级|TXT → 验证与策略字符串

使用方法

  1. 打开「DNS 查询」
  2. 输入地址或查询参数
  3. 根据需要调整输出选项
  4. 点击「查询」按钮,结果实时显示
  5. 复制或导出结果

使用场景

  • 解析排障 — 查 A/AAAA 记录确认域名是否指向正确 IP,定位「打不开」的根因。
  • 邮件配置核对 — 查 MX 与 TXT(SPF/DKIM)记录,排查邮件被拒收或进垃圾箱。
  • 迁移验证 — 修改 DNS 后对比新旧记录与 TTL,确认全球解析是否已生效。
  • 证书授权检查 — 查 CAA 记录,确认只允许指定 CA 为该域名签发证书。
  • 委派关系梳理 — 查 NS 与 SOA 记录,理清子域名委派与区域主从关系。

常见问题

查询走的是哪个服务商?

你可在 Google 与 Cloudflare 之间切换,请求直接发往对应的 DoH 接口(dns.google 或 cloudflare-dns.com),不经本站中转。

为什么显示「未找到相关记录」?

说明该域名在对应类型下没有记录,可能是尚未配置或类型选错;可换 NS 或 SOA 确认域名是否存在。

TTL 是什么单位?

秒。它表示这条记录可以被 DNS 缓存多久,修改记录后通常需要等一个 TTL 周期才全球生效。

会泄露我的查询吗?

DoH 走 HTTPS 加密,第三方难以窥探;但 DoH 服务商本身会看到查询请求。

能查反解(PTR)吗?

当前版本聚焦正向记录,PTR 反解暂未提供,可用命令行 dig -x 替代。

查询结果和 dig / nslookup 不一致,是谁错了?

多半是缓存层级不同。浏览器、系统解析器、运营商递归节点各自缓存,TTL 未到期前会继续返回旧值;dig 默认直连你配置的 DNS 服务器,可能拿到更接近权威的答案。以权威服务器(SOA/MNAME 指向的那台)的应答为准,本工具结果用于快速核对。

为什么查不到 TXT / CNAME 等记录类型?

两种常见原因:一是该域名确实没有配置这条记录(很多站只设 A/AAAA 和 MX);二是你在查子域,而记录挂在父域上。切到父域再查一次,若仍为空就是没配,而不是工具问题。

查询一直超时或失败,怎么排查?

按顺序看三点:域名拼写与后缀是否正确(漏了 .com 会得到 NXDOMAIN);本机网络能否出网(公司内网常拦截 53 端口);目标域名是否真的注册。工具在浏览器端发起查询,被代理或防火墙拦下就会表现为超时。

广告