doggo 是一个由 Karan Sharma 于 2020 年使用 Go 语言开发的 DNS 客户端。它类似于 dig
命令,但旨在以现代化、简洁和可读的格式输出 DNS 查询结果。
使用 x doggo
即可自动下载并使用
x-cmd 提供1分钟教程,其中包含了 doggo 命令常用功能的 demo 示例,可以帮你快速上手 doggo 。
使用案例:
# 对 mrkaran.dev 执行简单的 DNS 查找
x doggo mrkaran.dev
# 使用自定义 DNS 解析器查询
x doggo MX github.com @9.9.9.9
# 使用命名参数
x doggo -t NS -n 9.9.9.9 github.com
# 使用 Cloudflare DoH 解析器查询 x-cmd.com 的 DNS 记录
x doggo x-cmd.com @https://cloudflare-dns.com/dns-query
# 将输出格式化为 JSON
x doggo x-cmd.com --json
# 显示 RTT(往返时间)
x doggo x-cmd.com --time
JSON
格式输出,以便进一步对数据进行处理或编写脚本。ls
命令现代化替代品,感兴趣的读者可以进一步了解。