注:此文不屬于原創(chuàng),是按經(jīng)驗整理了工具的用法。windows默認是使用nslookup,有時需要使用dig工具,這里簡單進行說明主要是這3個步驟1.下載dig并安裝2.解析測試3.配置環(huán)境變量
https://www.isc.org/downloads/推薦使用9.10.8-P1 這個版本下載地址:https://www.isc.org/downloads/file/bind-9-10-8-P1/?version=win-64-bit下載后解壓,以管理員身份運行 BINDInstall.exe選擇Tools Only,這里不安裝bind服務(wù),只安裝dig工具。
打開cmd,切換到dig 的安裝目錄 C:\Program Files\ISC BIND 9\bin
9.10.x版本以上支持EDNS Client Subnet,可以帶著客戶端IP地址請求到支持edns的dns服務(wù)器,根據(jù)IP地址返回準確的解析。注意,不是所有遞歸DNS或權(quán)威DNS都支持EDNS Client Subnet方法:dig domainname +subnet=clientIP @DNS這里測試帶著客戶端IP 202.96.128.86去請求騰訊public dns 119.29.29.29,返回該IP的解析。
有時需要繞過遞歸dns,測試看權(quán)威dns的返回先dig ns 域名,看該域名的ns是多少在dig的時候指定其中一臺ns為dns進行測試
當前dig 是安裝在 C:\Program Files\ISC BIND 9\bin目錄下,每次使用需要切換到這個目錄,可以將這個目錄配置到環(huán)境變量里面,后續(xù)就不用每次切換目錄,直接使用打開系統(tǒng)屬性》更新計算機配置》環(huán)境變量》找到Path》在最后面加入C:\Program Files\ISC BIND 9\bin,需要注意簽名有無分號,如果沒有需要加上,每個變量值是通過分號來進行分割。