SuperAPI AI 工具集

dns-tools

测试与质量

查看项目

更新于 10-15 23:49

技能介绍

用途:用于 DNS 解析与传播调试,包括查询 A/AAAA/MX/TXT 等记录、跨解析器验证 DNS 变更、通过 DoT/DoH 加密查询、反向 DNS 查询,以及核查 SPF/DKIM/DMARC 邮件认证记录。

主要能力:核心工具为 Rust 编写的 dog,是 dig 的易用替代品,默认输出彩色可读格式,原生支持 DNS-over-TLS(DoT)与 DNS-over-HTTPS(DoH),支持 JSON 机器可解析输出,跨 Linux、macOS、Windows 平台。

使用方式:安装可用 brew install dog、cargo install dog 或 pacman -S dog。基本查询如 dog example.com、dog example.com MX、dog example.com A AAAA MX;指定解析器如 dog @8.8.8.8 example.com;输出格式如 dog --json example.com、dog --short example.com、dog -q example.com;加密查询如 dog --tls @dns.google example.com、dog --https @https://dns.google/dns-query example.com;反向查询如 dog -x 8.8.8.8;DNSSEC 如 dog --dnssec example.com。常用标志包括 --json/-J、--short/-s、--tcp/-T、--tls、--https/-H、--reverse/-x、--timeout、--dnssec/-D、--class/-C、--no-recurse。

适用场景:DNS 传播排查(对多个解析器分别查询)、邮件 MX 与 SPF/DKIM/DMARC 验证、脚本与自动化(配合 jq 提取 IP)、CI/CD 快速可解析检查。

限制:资料未提供收费、价格或平台限制信息;连通性/丢包排查、主机与端口发现、L2 设备发现、HTTP 负载测试、带宽监控、主机 IP/链路/路由配置等应使用其他技能。错误处理方面,NXDOMAIN 需核对域名拼写,SERVFAIL 可换解析器,REFUSED 可尝试公共解析器,超时可检查网络或增大 --timeout,DoT/DoH 连接被拒需核对服务器地址与端口。