北(běi)京軟件(jiàn)公司DNS基本概念
域名 如(rú)在浏覽器(qì)地(dì)址↕≈®欄輸入的(de)www.net.cn,www.yitianx₩→♠inda.com等我們稱之為(wèi)域名,域名即♥← 網站(zhàn)名稱。如(rú)果說(shα∏≤♥uō)互聯網的(de)本質是(shì)連接一(yī)切,域名則為(wèi∑λ≤<)“一(yī)切”提供≥☆了(le)身(shēn)份标識功能(néng)>€γ↓,而IP為(wèi)“一(yī)切”提供了(÷•ε↕le)尋址功能(néng)。域名和(hé)IP的(de)關系可(♠♣kě)類比每個(gè)人(rén)的(de)§♦π姓名與住址。
根域、頂級域、二級域、子(zǐ)域 域™✘名采用(yòng)層次化(huà)的(de)方式進行(xíng)組織←≈₽$,每一(yī)個(gè)點代表一(yī)個™α(gè)層級。一(yī)個(gè)域名完整的(de)格www.yitianx×₩inda.com. 較末尾的(de)點代表根域,™¥ ™常常省略;com即頂級域(TLD);yitiaΩ∞nxinda.com即二級域。依次類推,還(hái)有(yǒu)三級域、四級♠∞®域等等。子(zǐ)域是(shì)一(yī)個ε Ω♣(gè)相(xiàng)對(duì)的(♣δde)概念,yitianxinda.com是(shì)co∏ m的(de)子(zǐ)域,www.yit®γδ♣ianxinda.com是(shì)yitianxinda.com的(de)'&α×子(zǐ)域。
域名系統 即DNS(Domain Naπ£≥me System)。DNS主要(yào)解決兩方面的(de)問(wèn)題♦¶:域名本身(shēn)的(de)增删改查以× ←及域名到(dào)IP如(rú)何映射。
正向解析 查找域名對(duì)應IP的(de)過程。
反向解析 查找IP對(duì)應域名的(de)過程。
解析器(qì) 即resolver,處于DNS客戶端的("↑≤de)一(yī)套系統,用(yòng)于實 λ§現(xiàn)正向解析或者反向解析。
權威DNS 處于DNS服務端的(de)一(yī)套系統,該系統保存了(le ¶≈ )相(xiàng)應域名的(de)權威信息。權♣©'威DNS即通(tōng)俗上(shàng)“這(zhè ✔)個(gè)域名我說(shuō)了(le)算(suàn)”∞£的(de)服務器(qì)。
遞歸DNS 又(yòu)叫local dn≈©s。遞歸DNS可(kě)以理(lǐ)解為(wèi)是(≥≈shì)一(yī)種功能(néng)複雜(zá)些γε(xiē)的(de)resolver,其核心功能(néng)一(yī)個(×Ωgè)是(shì)緩存、一(yī)個(gè)是(shì)&₩σ↑遞歸查詢。收到(dào)域名查詢請(qǐng)求後其首先看(kà♠★₩n)本地(dì)緩存是(shì)否有(yǒu)記錄,如(rú)果♦★沒有(yǒu)則一(yī)級一(yī)級的(de₽σ₹α)查詢根、頂級域、二級域…&♥↔hellip;直到(dào)獲取到(dào)結果然後返回給用(yòng)戶♠¥✘。日(rì)常上(shàng)網中運營商分(fēn)±☆配的(de)DNS即這(zhè)裡(lǐ)∞♣♠所說(shuō)的(de)遞歸DNS。
轉發DNS 轉發DNS是(shì)一(yī)種特殊的(de)遞§≠歸。如(rú)果本地(dì)的(de)緩存記錄中沒有(yǒu)相(xià ≈ng)應域名結果時(shí),其将查詢請(qǐng)求轉發給另外(wài)一( "§yī)台DNS服務器(qì),由另外(wài)一(yī<γ♣♣)台DNS服務器(qì)來(lái)完成查詢請(qǐng)求。
公共DNS 公共DNS屬于遞歸DNS。∏•其典型特征為(wèi)對(duì)外(wài)一☆∑α(yī)個(gè)IP,為(wèi)所有(yǒu)用(yòng)戶提供公α→共的(de)遞歸查詢服務