nslookup
nslookup命令是常用域名查詢工具,就是查DNS信息用的命令。
nslookup4有兩種工作模式,即“交互模式”和“非交互模式”。在“交互模式”下,用戶可以向域名服務(wù)器查詢各類主機、域名的信息,或者輸出域名中的主機列表。而在“非交互模式”下,用戶可以針對一個主機或域名僅僅獲取特定的名稱或所需信息。
進入交互模式,直接輸入nslookup命令,不加任何參數(shù),則直接進入交互模式,此時nslookup會連接到默認的域名服務(wù)器(即/etc/resolv.conf的第一個dns地址)?;蛘咻斎雗slookup -nameserver/ip。進入非交互模式,就直接輸入nslookup 域名就可以了。
nslookup(選項)(參數(shù))
-sil:不顯示任何警告信息。
參數(shù)
域名:指定要查詢域名。
dig
dig(選項)(參數(shù))
@<服務(wù)器地址>:指定進行域名解析的域名服務(wù)器;
-b<ip地址>:當主機具有多個IP地址,指定使用本機的哪個IP地址向域名服務(wù)器發(fā)送域名查詢請求;
-f<文件名稱>:指定dig以批處理的方式運行,指定的文件中保存著需要批處理查詢的DNS任務(wù)信息;
-P:指定域名服務(wù)器所使用端口號;
-t<類型>:指定要查詢的DNS數(shù)據(jù)類型;
-x<IP地址>:執(zhí)行逆向域名查詢;
-4:使用IPv4;
-6:使用IPv6;
-h:顯示指令幫助信息。
- 主機:指定要查詢域名主機;
- 查詢類型:指定DNS查詢的類型;
- 查詢類:指定查詢DNS的class;
- 查詢選項:指定查詢選項。
比較
我相信使用nslookup的同學一定比使用dig的同學多,所以還是有必要花些時間給大家介紹一下dig的。
dig,和nslookup作用有些類似,都是DNS查詢工具。
dig,其實是一個縮寫,即Domain Information Groper。
一些專業(yè)的DNS管理員在追查DNS問題時,都樂于使用dig命令,是看中了dig設(shè)置靈活、輸出清晰、功能強大的特點。