很多人都知道DNS相當(dāng)于一個(gè)翻譯官,負(fù)責(zé)將域名翻譯成ip地址。一句話解釋DNS功能:DNS就相當(dāng)于電話簿, 電話簿可以根據(jù)人名查找對(duì)應(yīng)的電話號(hào)碼,而DNS可以根據(jù)域名查找對(duì)應(yīng)的IP地址。那么怎么查詢查看dns呢?本文為大家介紹本地查詢dns、直接查詢dns、迭代查詢dns、遞歸查詢的知識(shí)。
1、本地查詢
主機(jī)保存有近期的DNS查詢記錄,這里面主要包含兩塊內(nèi)容。一是hosts文件,文件保存在客戶機(jī)系統(tǒng)盤中,文件路徑是Windows/system32/drivers/etc/。另外一個(gè)是客戶機(jī)的高速緩存,可以用ipconfig/displaydns查看。
如果主機(jī)發(fā)起DNS查詢,首先查詢hosts文件,然后在查詢DNS緩存。如果hosts文件被惡意程序篡改,那么上網(wǎng)將異常,甚至還會(huì)打開(kāi)不良網(wǎng)頁(yè)。
很明顯,本地緩存不會(huì)有http://qq.com的DNS記錄。因此,主機(jī)向本地DNS服務(wù)器發(fā)起查詢。
2、直接查詢
本地DNS服務(wù)器是192.168.16.1,這是一個(gè)家庭路由器,本地DNS緩存里也不會(huì)有相應(yīng)的DNS記錄,因?yàn)樗⒉回?fù)責(zé)解析http://qq.com。因此,本地DNS服務(wù)器必須將查詢請(qǐng)求轉(zhuǎn)發(fā)至轉(zhuǎn)發(fā)器。這個(gè)轉(zhuǎn)發(fā)器即家庭路由器WAN口內(nèi)設(shè)置的DNS地址,一般會(huì)有主備兩個(gè)。
3、迭代查詢
轉(zhuǎn)發(fā)器按照域名級(jí)別高低,先后查詢根服務(wù)器、.com域服務(wù)器、http://qq.com域服務(wù)器,最終得到授權(quán)應(yīng)答。這個(gè)查詢過(guò)程即迭代查詢。
4、遞歸查詢
遞歸的意思是:只需要發(fā)出一次請(qǐng)求,就能得到相應(yīng)的結(jié)果。比如主機(jī)-本地DNS、本地DNS-轉(zhuǎn)發(fā)器,都是遞歸查詢。
轉(zhuǎn)發(fā)器將相應(yīng)的查詢結(jié)果返回至本地DNS服務(wù)器192.168.16.1,本地DNS服務(wù)器將查詢結(jié)果返回至主機(jī),最終得出http://qq.com的ns記錄。
以上就是有關(guān)查看dns的幾種方法的介紹。