Linux 中 dig 命令返回結果解釋

dig  baidu.com 返回

下面說明各項意義:
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-20.P1.el5_8.6 <<>> baidu.com
;; global options:  printcmd
dig程序的版本號,和要查詢的域名
Dig的部分輸出告訴我們一些有關於它的版本信息(version 9.2.3)和全局的設置選項,如果+nocmd在命令行下
是第一個參數的話,那麼這部分輸出可以通過加+nocmd的方式查詢出來


;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54864
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
在這裏,Dig告訴我們一些從DNS返回的技術信息,這段信息可以用選項 +[no]comments來控制顯示,但是小心
,禁止掉comments也可能關閉一些其它的選項。
opcode 操作碼,QUERY,代表是查詢操作
status 狀態,NOERROR,代表沒有錯誤
id 編號,54864,16bit數字,在dns協議中,通過編號匹配返回和查詢。
flags 標誌,如果出現就表示有標誌,如果不出現就未設置標誌:
  qr query,查詢標誌,代表是查詢操作
  rd recursion desired, 代表希望進行遞歸(recursive)查詢操作
  ra recursive available 在返回中設置,代表查詢的服務器支持遞歸(recursive)查詢操作。
  aa Authoritative Answer 權威回覆,如果查詢結果由管理域名的域名服務器而不是緩存服務器提供的,則稱爲權威回覆。
QUERY 查詢數,1代表1個查詢,對應下面的QUESTION SECTION中的記錄數
ANSWER 結果數,4代表有4項結果,對應下面ANSWER SECTION中的記錄數
AUTHORITY 權威域名服務器記錄數,0代表該域名有0個權威域名服務器,可供域名解析用。
ADDITIONAL 格外記錄數,0代表有0項格外記錄。


;; QUESTION SECTION:
;baidu.com. INA
在這個查詢段中,Dig顯示出我們查詢的輸出,默認的查詢是查詢A記錄,你可以顯示或者禁止掉這些用+[no]question
查詢部分,從左到右各部分意義:
1、要查詢的域名,這裏是baidu.com.,'.'代表根域名,com頂級域名,baidu二級域名
2、class,要查詢信息的類別,IN代表類別爲IP協議,即Internet。還有其它類別,比如chaos等,由於現在都是互聯網,所以其它基本不用。
3、type,要查詢的記錄類型,A記錄(Address),代表要查詢ipv4地址。AAAA記錄,代表要查詢ipv6地址。


;; ANSWER SECTION:
baidu.com. 600IN A 123.125.114.144
baidu.com. 600IN A 180.149.132.47
baidu.com. 600IN A 111.13.101.208
baidu.com. 600IN A 220.181.57.217
最後,我們得到我們查詢的結果。baidu.com的地址是123.125.114.144,但是你可以用+[no]answer來保留或不保留這些選項。
迴應部分,迴應都是A記錄,A記錄從左到右各部分意義:
1、對應的域名,這裏是baidu.com.,'.'代表根域名,com頂級域名,baidu二級域名
2、TTL,time ro live,緩存時間,單位秒。600,代表緩存域名服務器,可以在緩存中保存76秒該記錄。
3、class,要查詢信息的類別,IN代表類別爲IP協議,即Internet。還有其它類別,比如chaos等,由於現在都是互聯網,所以其它基本不用。
4、type,要查詢的記錄類型,A記錄,代表要查詢ipv4地址。AAAA記錄,代表要查詢ipv6地址。
5、域名對應的ip地址。


;; Query time: 2 msec
查詢耗時
;; SERVER: 192.168.132.1#53(192.168.132.1)
查詢使用的服務器地址和端口
;; WHEN: Mon Jul 18 16:31:03 2016
查詢的時間
;; MSG SIZE  rcvd: 91
迴應的大小。收到(rcve, recieved)91字節

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章