网站建设与管理心得体会和总结,签约做网站模板,深圳营销网站建设多少钱,软件开发技术培训课程目录 简介首次用户快速实验指南功能特点类似工具与竞品进一步探索 简介
doggo 是一个由 Karan Sharma 于 2020 年使用 Go 语言开发的 DNS 客户端。它类似于 dig 命令#xff0c;但旨在以现代化、简洁和可读的格式输出 DNS 查询结果。
首次用户快速实验指南 使用 x doggo 即可… 目录 简介首次用户快速实验指南功能特点类似工具与竞品进一步探索 简介
doggo 是一个由 Karan Sharma 于 2020 年使用 Go 语言开发的 DNS 客户端。它类似于 dig 命令但旨在以现代化、简洁和可读的格式输出 DNS 查询结果。
首次用户快速实验指南 使用 x doggo 即可自动下载并使用 在终端运行 eval $(curl https://get.x-cmd.com) 即可完成 x 命令安装, 详情参考 x-cmd 官网 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功能特点
支持多种传输协议包括 DoH (HTTPS)、DoT (TLS)、DoQ (QUIC)、TCP、UDP 和 DNSCrypt以满足不同场景的需要。灵活的查询选项提供了四个关键的 DNS 查询参数其中包括DNS 主机名记录、DNS 记录类型、特定 DNS 服务器地址以及 DNS 记录的网络类别另外还支持查询和解析 IPv4 与 IPv6确保您能够获取全面的 DNS 记录信息。多种输出格式在默认的交互模式中doggo 将以可读性良好的数据格式输出信息同时也支持将信息以 JSON 格式输出以便进一步对数据进行处理或编写脚本。
类似工具与竞品
dog由 Benjamin Sago 使用 Rust 构建的 DNS 命令行客户端也是 doggo 项目的灵感来源但在2020年发布第一代版本后就没有进行迭代更新。该作者还开发了 exa 使用 Rust 构建的 ls 命令现代化替代品感兴趣的读者可以进一步了解。
进一步探索
项目托管在 GitHub: doggo可以在这里找到源代码和最新的版本。通过阅读 GitHub: doggo 常见使用案例进一步了解 doggo 。想要学习如何使用 doggo 进行 DNS 查找请查看 Doggo Is A DNS Lookup Utility With Colorful Output X-CMD 官网 x-cmd-pkg x-cmd-1min