首頁>技術>

dog 是一款簡單易用的彩色命令列式域名 DNS 查詢工具,支援 Windows、macOS、Linux,功能上和傳統的 dig 一樣。支援 DNS-over-TLS 和 DNS-over-HTTPS,支援輸出 json 格式。

命令列 DNS 查詢工具

這是一款2T會用到的小工具,主要是用來查詢域名的 DNS 資訊,比如 A、TXT、NS、MX 等等,使用簡單,我覺得比 dig 還要簡單。

只需要在域名後跟上想要查詢的內容名稱即可,比如上面截圖裡的例子:

$ dog 域名 A AAAA NS MX TXT

這將查詢域名的解析記錄、域名伺服器、郵件伺服器以及 TXT 資訊,彩色非常好辨識。不像 dig 查詢之後一大堆資訊。

DNS-over-TLS and DNS-over-HTTPS 協議

支援 DoT(–tls) 和 DoH(-H) 協議:

$ dog 域名 --tls @dns.google$ dog 域名 -H @https://cloudflare-dns.com/dns-query

目前支援的查詢引數有:

AAAAACAACNAMEHINFOLOCMXNAPTRNSOPTPTRSOASRVSSHFPTLSATXT

只需要在後面加上引數 -J 即可輸出 json 格式。

dog 在 GitHub 開源並下載github.com/ogham/dog,參考文件dns.lookup.dog。

16
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • mPaaS 框架下如何使用Crash SDK對閃退進行分析?