當前位置:
首頁 >
Linux好用命令之dig命令
發布時間:2023/12/31
47
豆豆
生活随笔
收集整理的這篇文章主要介紹了
Linux好用命令之dig命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1,作用
查詢DNS包括NS記錄,A記錄,MX記錄等相關信息的工具。
2,選項
@<服務器地址>:指定進行域名解析的域名服務器; -b<ip地址>:當主機具有多個IP地址,指定使用本機的哪個IP地址向域名服務器發送域名查詢請求; -f<文件名稱>:指定dig以批處理的方式運行,指定的文件中保存著需要批處理查詢的DNS任務信息; -P:指定域名服務器所使用端口號; -t<類型>:指定要查詢的DNS數據類型; -x<IP地址>:執行逆向域名查詢; -4:使用IPv4; -6:使用IPv6; -h:顯示指令幫助信息。 主機:指定要查詢域名主機; 查詢類型:指定DNS查詢的類型; 查詢類:指定查詢DNS的class; 查詢選項:指定查詢選項。3,常用方法
查詢域名信息
$ dig eryajf.net; <<>> DiG 9.10.6 <<>> eryajf.net ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11757 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;eryajf.net. IN A;; ANSWER SECTION: eryajf.net. 600 IN A 47.111.7.70;; Query time: 57 msec ;; SERVER: 202.101.172.35#53(202.101.172.35) ;; WHEN: Tue Aug 13 17:55:43 CST 2019 ;; MSG SIZE rcvd: 55-
dig 命令默認的輸出信息可以分為 5 個部分。
- 第一部分顯示 dig 命令的版本和輸入的參數。
- 第二部分顯示服務返回的一些技術詳情,比較重要的是 status。如果 status 的值為 NOERROR 則說明本次查詢成功結束。
- 第三部分中的 "QUESTION SECTION" 顯示我們要查詢的域名。
- 第四部分的 "ANSWER SECTION" 是查詢到的結果。
- 第五部分則是本次查詢的一些統計信息,比如用了多長時間,查詢了哪個 DNS 服務器,在什么時間進行的查詢等等。
-
查詢CName記錄
$ dig qq.com CNAME -
從指定的 DNS 服務器上查詢
$ dig qq.com CNAME @8.8.8.8
如果不指定 DNS 服務器,dig 會依次使用 /etc/resolv.conf 里的地址作為 DNS 服務器:
-
控制顯示結果
$ dig +short qq.com -
跟蹤整個查詢過程
$ dig +trace qq.com -
查詢域的MX記錄
$ dig qq.com MX -
查詢域的TTL記錄
$ dig qq.com TTL -
僅查詢答案部分
$ dig qq.com +nocomments +noquestion +noauthority +noadditional +nostats -
反向查詢
$ dig -x 8.8.8.8 +short
總結
以上是生活随笔為你收集整理的Linux好用命令之dig命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: macOS Big Sur安装Mojav
- 下一篇: linux如何删除tree命令,误删tr