說到dig命令,在linux系統下,其實nslookup指令和dig指令的功能是相同的,在使用上,只不過要因人而異,使用習慣上的不同而選擇順手的指令即可,也不必糾結那個好壞,只要能解決問題就行了。我經常用dig指令來測試域名系統工作是否正常。
一、安裝
閒言少敘,直接講安裝。我們通常安裝有rpm包安裝和yum方式等,本文使用yum進行安裝。
yum install bind-utils -y
二、參數
b——當主機具有多個IP位址,指定使用本機的哪個IP位址向域名伺服器發送域名查詢請求;
f——指定dig以批處理的方式運行,指定的文件中保存著需要批處理查詢的DNS任務信息;
P——指定域名伺服器所使用埠號;
t——指定要查詢的DNS數據類型;
x——執行逆向域名查詢;
4——使用IPv4;
6——使用IPv6;
h——顯示指令幫助信息。
三、實例
1、直接查詢一個域名。以www.163.com為例。
dig www.163.com
2、只查詢DNS記錄,即A記錄。
dig 163.com A +noall +answer
3、查找163.com的權威DNS。
dig 163.com NS +noall +answer