当前位置: 首页 > news >正文

x-cmd pkg | doggo - 现代化的 DNS 客户端

目录

    • 简介
    • 首次用户快速实验指南
    • 功能特点
    • 类似工具与竞品
    • 进一步探索

简介

doggo 是一个由 Karan Sharma 于 2020 年使用 Go 语言开发的 DNS 客户端。它类似于 dig 命令,但旨在以现代化、简洁和可读的格式输出 DNS 查询结果。

首次用户快速实验指南

  1. 使用 x doggo 即可自动下载并使用

    • 在终端运行 eval "$(curl https://get.x-cmd.com)" 即可完成 x 命令安装, 详情参考 x-cmd 官网
  2. x-cmd 提供1分钟教程,其中包含了 doggo 命令常用功能的 demo 示例,可以帮你快速上手 doggo 。

  3. 使用案例:

    doggo-1min-cn

    # 对 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
    

功能特点

  1. 支持多种传输协议:包括 DoH (HTTPS)、DoT (TLS)、DoQ (QUIC)、TCP、UDP 和 DNSCrypt,以满足不同场景的需要。
  2. 灵活的查询选项:提供了四个关键的 DNS 查询参数,其中包括DNS 主机名记录、DNS 记录类型、特定 DNS 服务器地址以及 DNS 记录的网络类别,另外还支持查询和解析 IPv4 与 IPv6,确保您能够获取全面的 DNS 记录信息。
  3. 多种输出格式:在默认的交互模式中,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

http://www.lryc.cn/news/274336.html

相关文章:

  • c++-智能指针
  • 烟花燃放如何管控?智能分析网关V4烟火检测保障烟火安全
  • Vue实现版本号输入、删除时光标自动移动到上、下一个输入框前端demo
  • 【胖虎的逆向之路】Android自制Https证书实现双向认证
  • 解析千兆多模光模块SFP-GE-SX
  • Go语言基础简单了解
  • kafka重平衡经验总结
  • Py之jupyter_client:jupyter_client的简介、安装、使用方法之详细攻略
  • 61.网游逆向分析与插件开发-游戏增加自动化助手接口-游戏红字公告功能的逆向分析
  • neo4j查询语言Cypher详解(五)--apoc
  • odoo17 | 视图操作按钮
  • KBDPL.DLL文件丢失,软件游戏无法启动,修复方法
  • Webpack5 常用优化总结
  • Oracle-视图与索引
  • 在Linux写自己的第一个程序“hello Linux”
  • 【AI视野·今日Robot 机器人论文速览 第六十八期】Tue, 2 Jan 2024
  • 图像识别快速实现
  • 一文详解动态 Schema
  • Web网页开发-总结笔记2
  • C#的StringBuilder方法
  • 美格智能5G RedCap模组SRM813Q通过广东联通5G创新实验室测试认证
  • MVCC 并发控制原理-源码解析(非常详细)
  • 通过国家网络风险管理方法提供安全的网络环境
  • input中typedate的属性都有那些
  • 将PPT4页并排成1页
  • iPhone 恢复出厂设置后如何恢复数据
  • 欧洲最好的AI大模型:Mistral 7B!(开源、全面超越Llama 2)
  • Python | 诞生、解析器的分类版本及安装
  • vim学习记录
  • bat脚本:将ini文件两行值转json格式