一款用 Go 编写的轻量级 DNS 服务器测速工具,自动抓取 dns.icoa.cn 列表并并发测试,支持 DoH/DoT、IPv6、劫持检测。
简介
《DNSpeedtest》是一款用 Go 编写的轻量级 DNS 服务器测速工具,能够自动从 dns.icoa.cn 获取国内外 DNS 服务器列表,并发测试它们的响应延迟,帮助快速找出最快的 DNS。
主要功能
- 支持多种 DNS 类型
- UDP DNS
- IPv6 DNS
- DoH(DNS over HTTPS)
- DoT(DNS over TLS)
- 自动获取 DNS 列表
- 自动提取自 dns.icoa.cn 的最新服务器地址
- 并发测试
- 最多 10 个并发连接,提升测试速度
- 智能排序
- 按 DNS 类型分组、按延迟排序,标注前三名
- DNS 劫持检测
- 自动识别可能被网关或运营商劫持的 DNS
- 详细错误信息
- 显示每个不可用 DNS 的具体错误原因
使用说明
- 双击运行程序
- 程序自动从 dns.icoa.cn 获取 DNS 列表
- 显示提取到的 DNS 地址及类型
- 自动并发测试每个 DNS 的延迟
- 测试完成后显示结果:
- 可能被劫持的 DNS 服务器(延迟异常低的)
- 不可用的 DNS 服务器及错误原因
- 每种 DNS 类型的排行榜(标注前三名)
技术特点
- IPv6 地址优化:支持各种格式的 IPv6 地址
- DoH 协议支持:优先使用 RFC 8484 格式,失败后回退到 Google API 格式
- DoT 协议支持:完整支持 RFC 7858 标准
- DNS 响应验证:检查 RCODE 字段,确保查询真正成功
- DNS 劫持检测:延迟 <= 1ms 的 DNS 可能被标记为劫持
注意事项
- 程序会跳过 TLS 证书验证
- 测试结果可能受网络环境影响
- 如检测到 DNS 劫持,建议更换网络环境重新测试
- IPv6 测试需要网络支持 IPv6
下载与外部资源
- 下载地址(蓝奏云):https://wwbri.lanzoub.com/iN3uE3fvi98f
- 站外链接:
原始工具信息与截图仅作演示,具体使用请以实际运行为准。
评论 0
还没有评论,来说两句吧。
登录 后参与评论