dig命令是常用的域名查詢工具,可以用來測試域名系統工作是否正常
語法
1 dig(選項)(參數)
選項
1 @<服務器地址>:指定進行域名解析的域名服務器; 2 -b<ip地址>:當主機具有多個IP地址,指定使用本機的哪個IP地址向域名服務器發送域名查詢請求; 3 -f<文件名稱>:指定dig以批處理的方式運行,指定的文件中保存着需要批處理查詢的DNS任務信息; 4 -P:指定域名服務器所使用端口號; 5 -t<類型>:指定要查詢的DNS數據類型; 6 -x<IP地址>:執行逆向域名查詢; 7 -4:使用IPv4; 8 -6:使用IPv6; 9 -h:顯示指令幫助信息。
參數
1 主機:指定要查詢域名主機; 2 查詢類型:指定DNS查詢的類型; 3 查詢類:指定查詢DNS的class; 4 查詢選項:指定查詢選項。
實例
[root@Zhe_JinHua_EDU_01 data]# dig @114.114.114.114 www.baidu.com ; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.62.rc1.el6 <<>> @114.114.114.114 www.baidu.com ; (1 server found) ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46432 ;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.baidu.com. IN A ;; ANSWER SECTION: www.baidu.com. 116 IN CNAME www.a.shifen.com. www.a.shifen.com. 202 IN A 180.97.33.107 www.a.shifen.com. 202 IN A 180.97.33.108 ;; Query time: 58 msec ;; SERVER: 114.114.114.114#53(114.114.114.114) ;; WHEN: Tue Apr 17 02:44:40 2018 ;; MSG SIZE rcvd: 90