dog是一款命令行式彩色DNS查詢工具,可以幫助用戶通過命令行的方式來查詢到PC當(dāng)中的相關(guān)信息內(nèi)容,從而幫助用戶更好的確認(rèn)自身的DNS上面的鏈接。
基本簡(jiǎn)介
dog 是一款簡(jiǎn)單易用的彩色命令行式域名 DNS 查詢工具,支持 Windows、macOS、Linux,功能上和傳統(tǒng)的 dig 一樣。支持 DNS-over-TLS 和 DNS-over-HTTPS,支持輸出 json 格式。
功能介紹
支持查詢參數(shù)
A
AAAA
CAA
CNAME
HINFO
LOC
MX
NAPTR
NS
OPT
PTR
SOA
SRV
SSHFP
TLSA
TXT
使用方法
Dog是用Rust編寫的DNS查詢工具。Dog需要rustc的版本高于1.45.0,我們使用apt安裝的版本達(dá)不到這個(gè)要求,下面我們會(huì)使用其他方式安裝rustc。下面需要先安裝libssl-dev安裝包:
bob @ubuntu- 20- 04:~$ sudo apt install -y cargo libssl-dev
下面安裝rust,由于按照官方文檔安裝rust,有時(shí)下載沒有進(jìn)度,所以在這里先修改鏡像源,改成國(guó)內(nèi)的,然后執(zhí)行安裝:
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
在下面的地方,選擇選項(xiàng)1.
安裝完成,需要執(zhí)行下面命令,才能正常使用cargo命令