Dog是一个用于DNS查询的命令行工具,它的工作原理类似于dig。它具有丰富多彩的输出,支持DNS-over-TLS 和 DNS-over-HTTPS协议,并且可以输出JSON格式。 |
系统环境
Ubuntu 20.04.1 LTS
安装
Dog是用Rust编写的DNS查询工具。Dog需要rustc的版本高于1.45.0
,我们使用apt安装的版本达不到这个要求,下面我们会使用其他方式安装rustc。下面需要先安装libssl-dev安装包:
bob@ubuntu-20-04:~$ sudo apt install -y cargo libssl-dev
下面安装rust,由于按照官方文档安装rust,有时下载没有进度,所以在这里先修改镜像源,改成国内的,然后执行安装:
bob@ubuntu-18-04:~$ export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static bob@ubuntu-18-04:~$ export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup bob@ubuntu-18-04:~$ curl https://sh.rustup.rs -sSf | sh
在下面的地方,选择选项1.