zoukankan      html  css  js  c++  java
  • Dog:一个用于DNS查询的命令行DNS客户端。

    Dog是一个外观漂亮的DNS查询的命令行DNS客户端,它的工作原理和dig一样。它有多彩的输出,能理解正常的命令行参数语法,支持DNS-over-TLS和DNS-over-HTTPS协议,并能发出JSON。
    本教程介绍了如何在香港服务器上CentOS和Ubuntu等Linux发行版系统中安装和使用dog实用程序。
    安装
    在CentOS上,安装openssl-devel包,这是必要的依赖,类型。
    $ yum update -y
    $ sudo yum install openssl-devel -y
    在CentOS上,安装libssl-dev包,这是需要的依赖关系,类型。
    $ sudo apt-get update
    $ sudo apt-get install libssl-dev -y
    要在Arch Linux上安装,请使用AUR中的dog-dns软件包。
    Dog,dns客户端是用Rust写的,你需要rustc 1.45.0以上的版本。你需要rustc 1.45.0或更高版本。
    安装rust,运行。
    $ sudo curl --proto '=https' --tlsv1.2 --sSf https://sh.rustup.rs | sh。
    注意:使用rustup安装Rust也会安装cargo。
    选择选项1并按回车键
    Current installation options:
    default host triple: x86_64-unknown-linux-gnu
    default toolchain: stable (default)
    profile: default
    modify PATH variable: yes

    1) Proceed with installation (default)
    2) Customize installation
    3) Cancel installation
    >1
    检查rust的版本,确认它是1.45.0或更高版本,键入。
    $ rustc --version
    rustc 1.47.0 (18bf6b4f0 2020-10-07)
    通过创造环境
    $ sudo chmod a+x $HOME/.cargo/env
    $ sudo $HOME/.cargo/env
    从GitHub上下载dog源代码并解压。
    $ sudo wget https://github.com/ogham/dog/archive/v0.1.0.tar.gz
    $ sudo tar zxvf v0.1.0.tar.gz
    改变到目录,并通过使用构建项目。
    $ cd dog-0.1.0/
    $ sudo cargo build
    $ sudo cargo test
    要使 dog 命令从任何地方运行,键入。
    $ sudo cp ./target/debug/dog /usr/local/bin/。
    使用以下方法验证安装情况:
    $ dog --version
    如何使用dog命令
    现在,让我们看看如何使用dog命令查询不同的DNS记录。
    a)查询一条记录
    dog google.com A
    b)查询NS记录
    dog google.com NS
    c)来自特定解析器的查询记录
    dog google.com MX @1.1.1.1
    d)查看查询时间
    dog gmail.com --time
    本教程可帮助您安装和使用dog命令查询不同的DNS记录。dog工具可以很好地代替dig命令。欢迎访问A5互联https://www.a5idc.net/了解更多。

  • 相关阅读:
    将迁移学习用于文本分类 《 Universal Language Model Fine-tuning for Text Classification》
    深度 | 提升深度学习模型的表现,你需要这20个技巧(附论文)
    [线性代数] 矩阵白化
    基于搜索的贝叶斯网络结构学习算法-K2
    Deep learning:四十三(用Hessian Free方法训练Deep Network)
    2020年AI、CV、NLP顶会最全时间表
    浅谈人脸识别中的loss 损失函数
    控制uniFrame显示的一个管理类
    php+sqlserver之如何操作sqlserver数据库
    php支持连接sqlserver数据库
  • 原文地址:https://www.cnblogs.com/a5idc/p/13967674.html
Copyright © 2011-2022 走看看