Dog是一款基于命令行界面的彩色DNS查询工具,旨在帮助用户通过命令行方式查看PC中的相关信息,从而更准确地确定自身DNS连接的状态。Dog是一款简单易用的彩色命令行网站域名DNS查询工具,兼容Windows、macOS和Linux操作系统,其功能与传统工具dig相似。Dog支持DNS-over-TLS和DNS-over-HTTPS,并能输出JSON文件格式。以下是软件的主要功能:
查看主要DNS记录:AAAA、A、CNAME、HINFO、LOC、MX、NAPTR、NS、PTR、SOA、SRV、SSHFP、TLSA、TXT
Dog是由Rust语言编写的DNS查询工具。为确保正常运行,Dog需要rustc版本高于1.45.0。如果使用apt安装的版本不符合要求,以下提供其他安装方法。
首先需要安装libssl-dev安装包:
bob@ubuntu-20-04:~$ sudo apt install -y cargo libssl-dev
由于官方文档中提到,按照官方文档安装Rust时,有时可能会遇到免费下载停滞的问题。所以这里建议更改镜像源,使用中国的镜像源,然后进行安装:
bob@ubuntu-18-04:~$ export RUSTUP_DIST_SERVER=https://rustup.rs
bob@ubuntu-18-04:~$ export RUSTUP_UPDATE_ROOT=https://rustup.rs
bob@ubuntu-18-04:~$ curl https://sh.rustup.rs -sSf | sh
在以下区域选择选项1进行安装。安装完成后必须执行以下指令才能正常使用cargo命令:
# ...
通过以上步骤,您就可以成功安装并使用Dog这款DNS查询工具了。