Windows下的DNS命令用法
“Windows下DNS相關命令的用法。”
在協議分析過程中,經常會遇到一種情況,一次對某域名抓包的過程中,抓到了某個域名的DNS請求,之后再抓包,卻抓不到的情況。
這時候就需要DNS命令出馬了,本文介紹Windows下的DNS相關命令,包括查看、清除DNS緩存、查詢DNS記錄等。
01
—
ipconfig
查看DNS緩存內容:
ipconfig /displaydns
將顯示所有緩存的DNS解析結果。
清空DNS緩存內容:
ipconfig /flushdns
將清空緩存的DNS解析結果,之后所有域名均需重新DNS查詢。
02
—
nslookup
直接查詢域名的DNS地址:
nslookup www.baidu.com
nslookup www.baidu.com 114.114.114.114
其中前者未指定DNS服務器,后一條命令指定了DNS服務器為114.114.114.114,所有的nslookup查詢域名命令均可指定域名服務器。
直接查詢域名是返回的A記錄,我們還可以指定參數,查詢其它記錄,如CNAME:
nslookup -qt=cname www.baidu.com
使用qt參數即可。
查詢更詳細的域名信息:
nslookup -d www.baidu.com
會顯示Wireshark中類似的解析信息。
熟練掌握ipconfig和nslookup兩個命令,不但能夠幫助我們進行協議分析,還能輔助我們對網絡故障進行診斷。
長按進行關注。
總結
以上是生活随笔為你收集整理的Windows下的DNS命令用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用Wireshark进行DNS协议解析
- 下一篇: docker构建打包java项目