您好,登錄后才能下訂單哦!
dnstracer
簡介:一款查詢域名對應IP地址、查看DNS查詢數據包的命令行工具;可指定DNS服務器、不支持批量查詢、發送非遞歸的域名請求。
語法: dnstracer [options] [host]
-c: 禁用本地緩存(默認啟用)
-C: 啟用negative caching(默認禁用)
-o: 啟用返回結果概述(默認禁用,-o與-v對應,-o顯示查詢結果的簡略信息,-v顯示查詢結果的詳細信息)
-q <querytype>: 指定查詢記錄的類型,默認為A記錄
-r <retries>: 指定重試的次數,默認3次
-s <server>: 使用這個服務器作為初始請求服務器(默認使用本地DNS服務器)。如果被指定, A.ROOT-SERVERS.NET將被使用(A.ROOT-SERVERS.NET是全球13個主DNS服務器之一)
-t <maximum timeout>: 設置每一次查詢等待的時間
-v: 詳細輸出(默認不顯示查詢結果,只顯示在NS服務器上是否找到記錄)
-S <ip address>: 使用此IP地址為數據包的源IP地址
-4: 不查詢IPv6服務器
疑問解答
什么是非遞歸的域名請求?
假設主機A為一臺機器;主機B為一臺NS服務器,主機C為B上層的一臺NS服務器 A向B查詢www.google.com的IP地址,B上沒有對應的記錄,此時: 如果B向NS服務器C提出查詢并將結果返回給A,這屬于遞歸查詢; 如果B向A返回NS服務器C的地址,這屬于非遞歸查詢;
什么是本地緩存?
DNS本地緩存是一種加速訪問站點速度的策略,windows系統會在訪問某個域名之后將此域名及對應IP 的信息保存在系統中,方便之后快速的訪問;linux下尚未深入了解。 windows查看本地緩存:ipconfig /displaydns windows請求本次緩存:ipconfig /flushdns 啟動本地緩存可以提升工具的速度。
什么是negative caching?
我大眼一看,這不是負緩存嗎?一通搜索,發現根本就沒有負緩存這個詞。 negative caching是指向NS服務器請求某域名時,如果NS服務器解析不了就會在本地緩存中存儲一條: negative caching的緩存記錄,這是為了緩解NS服務器的壓力。 對于此工具,啟動negative caching后,會減少域名爆破所用的時間,但是對同一個不存在域名不會 進行多次查詢。
實戰一:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。