Skip to main content

获取帮助

使用 dnsx -h 显示所有帮助选项。

帮助选项

输入:
   -l, -list string      要解析的子域名/主机列表(文件或标准输入)
   -d, -domain string    要进行暴力破解的域名列表(文件或逗号分隔或标准输入)
   -w, -wordlist string  用于暴力破解的单词列表(文件或逗号分隔或标准输入)

查询:
   -a      查询 A 记录(默认)
   -aaaa   查询 AAAA 记录
   -cname  查询 CNAME 记录
   -ns     查询 NS 记录
   -txt    查询 TXT 记录
   -srv    查询 SRV 记录
   -ptr    查询 PTR 记录
   -mx     查询 MX 记录
   -soa    查询 SOA 记录
   -axfr   查询 AXFR
   -caa    查询 CAA 记录
   -any    查询 ANY 记录

过滤:
   -re, -resp          显示 DNS 响应
   -ro, -resp-only     仅显示 DNS 响应
   -rc, -rcode string  按 DNS 状态码过滤结果(例如:-rcode noerror,servfail,refused)

探测:
   -cdn  显示 CDN 名称
   -asn  显示主机 ASN 信息

速率限制:
   -t, -threads int      要使用的并发线程数(默认 100)
   -rl, -rate-limit int  每秒 DNS 请求数(默认禁用)(默认值 -1)

更新:
   -up, -update                 更新 dnsx 到最新版本
   -duc, -disable-update-check  禁用自动 dnsx 更新检查

输出:
   -o, -output string  输出文件
   -j, -json           以 JSONL(ines) 格式写入输出
   -omit-raw, -or      从 jsonl 输出中省略原始 DNS 响应

调试:
   -hc, -health-check  运行诊断检查
   -silent             仅在输出中显示结果
   -v, -verbose        显示详细输出
   -raw, -debug        显示原始 DNS 响应
   -stats              显示正在运行的扫描的统计信息
   -version            显示 dnsx 的版本

优化:
   -retry int                DNS 尝试次数(至少为 1)(默认 2)
   -hf, -hostsfile           使用系统主机文件
   -trace                    执行 DNS 跟踪
   -trace-max-recursion int  DNS 跟踪的最大递归次数(默认 32767)
   -resume                   恢复现有扫描
   -stream                   流模式(单词列表、通配符、统计信息和停止/恢复将被禁用)

配置:
   -r, -resolver string          要使用的解析器列表(文件或逗号分隔)
   -wt, -wildcard-threshold int  通配符过滤阈值(默认 5)
   -wd, -wildcard-domain string  用于通配符过滤的域名(其他标志将被忽略)

使用说明

  • 默认情况下,dnsx 检查 A 记录。
  • 默认情况下,dnsx 使用 Google、Cloudflare、Quad9 解析器
  • 可以使用 r 标志加载自定义解析器列表。
  • 进行通配符消除时,域名(wd)输入是必需的。
  • 使用通配符过滤时,不能使用 DNS 记录标志。
  • DNS 解析(l)和 DNS 暴力破解(w)不能同时使用。
  • VPN 运营商倾向于过滤高 DNS/UDP 流量,因此该工具可能会遇到数据包丢失的情况(例如:Mullvad VPN
dnsxprojectdiscovery 团队用 🖤 制作。