完整使用教程
本教程将引导您掌握 DNS over HTTPS 解析器的各项功能,从基础查询到高级诊断。
第一步:选择 DoH 服务器
打开工具页面后,首先选择一个 DoH 服务器。工具页面顶部会显示可用的服务器列表:
Google DNS
全球分布,速度快Cloudflare
隐私优先,推荐默认Quad9
内置安全拦截阿里 DNS
中国优化点击选择您想要使用的服务器。如果您在中国大陆,建议选择阿里 DNS 或 Google DNS 以获得较快的响应速度。如果您注重隐私,Cloudflare 是一个不错的选择。
第二步:输入查询域名
在查询输入区域,输入要解析的域名。支持以下输入方式:
- 普通域名:直接输入完整的域名,如
example.com、www.google.com - 子域名:查询特定子域名的记录,如
mail.example.com、api.example.com - 反向查询:输入 IP 地址进行反向 DNS 查询(PTR 记录),如
8.8.8.8
输入域名后,工具会自动提示可能的补全(基于浏览器历史记录)和建议的查询类型。
第三步:选择查询类型
在查询类型下拉菜单中选择需要查询的 DNS 记录类型。以下是各类型的简要说明:
| 类型 | 用途 | 典型值示例 |
|---|---|---|
A | 域名的 IPv4 地址 | 93.184.216.34 |
AAAA | 域名的 IPv6 地址 | 2606:2800:220:1:248:1893:25c8:1946 |
CNAME | 域名别名 | ghs.googlehosted.com |
MX | 邮件服务器 | 10 mail.example.com |
NS | 域名服务器 | ns1.example.com |
TXT | 文本记录(SPF 等) | v=spf1 include:_spf.google.com ~all |
SOA | 区域起始授权 | ns1.example.com admin.example.com ... |
SRV | 服务定位 | 0 5 5060 sip.example.com |
CAA | 证书授权限制 | 0 issue "letsencrypt.org" |
建议初学者使用默认的 "A" 类型进行查询,熟悉工具后再尝试其他类型。
第四步:执行查询并查看结果
点击"查询"按钮(或按 Enter 键)执行 DNS 查询。查询结果将显示在页面下方的结果区域:
结果区域说明
- 状态信息:显示查询是否成功(NOERROR、NXDOMAIN、SERVFAIL 等)
- 响应时间:显示从发送查询到收到响应的耗时(毫秒)
- 记录列表:以表格形式展示所有返回的 DNS 记录
- 每条记录的信息:包括记录类型、TTL(缓存生存时间)、名称和数据内容
- 原始响应:可展开查看 DoH 服务器返回的完整 JSON 数据
第五步:使用进阶功能
多类型快速查询
工具提供了"常用查询"按钮,一键同时查询 A、AAAA、MX、NS 和 TXT 五种常用记录类型。查询结果会在各自的标签页中展示,方便快速全面地了解域名的 DNS 配置。
多服务器对比
点击"对比查询"按钮,工具会同时向所有可用的 DoH 服务器发送相同的查询请求,然后以表格形式展示各服务器的响应结果和耗时。如果某些服务器返回了不同的结果,会特别标注。
查询历史
所有查询会自动保存在浏览器本地的历史记录中(最多保存 50 条)。您可以在历史面板中快速回溯之前的查询,点击任意记录即可重新执行相同的查询。
结果导出
查询完成后,可以将结果导出为 JSON、CSV 或纯文本格式。批量查询的结果支持一键导出为 CSV 文件,方便在其他工具中进一步分析。
实用查询示例
以下是一些常见的 DNS 诊断场景和对应的查询方法:
查询网站域名的 A 和 AAAA 记录,确认 DNS 能正确解析到 IP 地址。如果返回 NXDOMAIN(域名不存在),说明域名未注册或 DNS 配置有误。
查询邮件域名的 MX 记录确认邮件服务器配置,然后查询 TXT 记录检查 SPF 和 DMARC 配置。MX 记录应该返回一个或多个邮件服务器地址及其优先级。
使用不同的 DoH 服务器查询同一域名,对比结果是否一致。如果不一致,说明 DNS 变更尚未完全传播。TTL 值表示 DNS 记录的缓存时间,变更后的传播时间通常等于 TTL 值。
注意事项
某些 DoH 服务器可能有请求频率限制。如果查询失败并返回错误信息,请稍等片刻后再试。另外,由于 CORS(跨域资源共享)限制,某些自定义 DoH 服务器可能无法在浏览器端直接访问。工具内置的公共 DoH 服务器都已配置了 CORS 允许策略。
UD5工具箱