查詢(xún)dns的原理及方法
發(fā)布時(shí)間:2022-05-05 22:29
來(lái)源:新網(wǎng)
閱讀:71
作者:未知
欄目: 服務(wù)器
歡迎投稿:712375056
??我們在使用計算機的時(shí)候,必須輸入正確的dns地址才能連接到網(wǎng)絡(luò ),進(jìn)而順利的上網(wǎng),在安裝設置路由器的時(shí)候,也少不了dns的參與,有時(shí)可能需要查詢(xún)dns,這時(shí)大家就可以到這個(gè)專(zhuān)業(yè)的平臺進(jìn)行了。
??DNS簡(jiǎn)介
??DNS全稱(chēng)Domain Name System,Domain Name被譯為,中文名為
域名系統,也稱(chēng)為
域名解析系統;另外器Domain Name Server也簡(jiǎn)稱(chēng)為DNS。
??域名系統是因特網(wǎng)的一項內核服務(wù),它作為可以將域名和IP地址相互映射的一個(gè)分布式
數據庫,能夠使人更方便的訪(fǎng)問(wèn)互聯(lián)網(wǎng),而不用去記住能夠被機器直接讀取的IP數串。DNS是具有樹(shù)型結構的名字,核心功能是完成域名到IP地址的轉換,使用TCP和UDP端口53。
??DNS查詢(xún)原理
??當客戶(hù)端需要查詢(xún)某一個(gè)域名時(shí),它會(huì )利用DNS
服務(wù)器來(lái)解析該名稱(chēng),客戶(hù)端發(fā)送的每條查詢(xún)消息都包括3個(gè)部分。
??(1)需查詢(xún)的完整DNS域名,必須是完整合格的域名;
??(2)指定的查詢(xún)類(lèi)型,可根據類(lèi)型指定資源記錄,或者指定查詢(xún)操作的專(zhuān)業(yè)類(lèi)型;
??(3)DNS域名的指定類(lèi)別。
??例如,客戶(hù)端查詢(xún)的完整域名為server.zzidc.com,并且指定的查詢(xún)類(lèi)型用于通過(guò)該名稱(chēng)搜素地址資源記錄,當客戶(hù)端收到來(lái)自服務(wù)器應答時(shí),將讀取并解釋?xiě)鸬馁Y源記錄,獲取根據名稱(chēng)詢(xún)問(wèn)的計算機的IP地址。
??客戶(hù)端的查詢(xún)結果會(huì )保存在系統緩存中,直到消除計算機緩存為止,當客戶(hù)機再次查詢(xún)相同的域名時(shí),計算機將利用先前存放在本地內存中的信息應答查詢(xún);當然,若層的
DNS服務(wù)器中沒(méi)有客戶(hù)需要的信息,此時(shí),DNS服務(wù)器也可代表客戶(hù)端聯(lián)系其他DNS服務(wù)器,以便完全解析該名稱(chēng),并隨后將應答返回至客戶(hù)端,這個(gè)過(guò)程為遞歸。
??查詢(xún)DNS的方法
??有兩種詢(xún)問(wèn)方法,分為Recursive 和Iterative 兩種。前者是由DNS代理去問(wèn),問(wèn)的方法是用Interative方式,后者是由本機直接做Interactive式的詢(xún)問(wèn)。由上例可以看出,我們一般查詢(xún)名稱(chēng)的過(guò)程中,實(shí)際上這兩種查詢(xún)模式都是交互存在著(zhù)的。遞歸式(Recursive):DNS客戶(hù)端向DNS Server的查詢(xún)模式,這種方式是將要查詢(xún)的封包送出去問(wèn),就等待正確名稱(chēng)的正確響應,這種方式只處理響應回來(lái)的封包是否是正確響應或是說(shuō)是找不到該名稱(chēng)的錯誤訊息。
??迭代式(Iterative):DNS Server間的查詢(xún)模式,由Client端或是DNS Server上所發(fā)出去問(wèn),這種方式送封包出去問(wèn),所響應回來(lái)的資料不一定是最后正確的名稱(chēng)位置,但也不是如上所說(shuō)的響應回來(lái)是錯誤訊息,他響應回來(lái)的是部分信息,告訴你所查詢(xún)域名中的下一級域的的地址信息,然后再到此域名服務(wù)器上去查詢(xún)所要解析的名稱(chēng),反復動(dòng)作直到找到最終信息。
??以上就是對查詢(xún)dns的全部介紹,如果大家有和dns相關(guān)聯(lián)的各種需求,可以到特網(wǎng)進(jìn)行咨詢(xún),可以得到最專(zhuān)業(yè)的解決。之后請持續關(guān)注本站。