1
有誰知道如何使用特定的linux命令獲取DNS查詢的原始輸出嗎?原始DNS響應的Linux命令
,我熟悉的命令是:
%主機
%NSLOOKUP
%挖
%的whois
然而,每一種與周圍DNS玩在某種形式或另一種形式,但我怎麼能得到服務器DNS查詢時的原始輸出?
非常感謝!
有誰知道如何使用特定的linux命令獲取DNS查詢的原始輸出嗎?原始DNS響應的Linux命令
,我熟悉的命令是:
%主機
%NSLOOKUP
%挖
%的whois
然而,每一種與周圍DNS玩在某種形式或另一種形式,但我怎麼能得到服務器DNS查詢時的原始輸出?
非常感謝!
原來,找出儘可能多的DNS內容的最佳解決方案是使用host -v
命令。
host -v xxx.xxx.xxx.xxx or host -v domain.com
你可以在運行dig時使用tcpdump獲得它。我相信這些標誌是tcpdump -n -s0 -x -X port 53
whois實際上是與DNS完全不同的協議。 – 2011-04-23 07:47:30
tcpdump是jcomeau_ictx指出的最快的解決方案。在使用'主機'命令來運行它以捕捉來回發生的事情時運行它。否則,您將需要編寫您的DNS客戶端。順便說一句,你有沒有嘗試使用-v選項來「託管」? – ewh 2011-04-24 04:46:35