北京軟件公司DNS基本概念
域名 如在浏覽器地址欄輸入的www.net.cn,www.bm245930.cn等我們稱(chēng)之爲域名,域名即網站名稱(chēng)。如果說互聯網的本質是連接一切,域名則爲“一切”提供瞭(le)身份标識功能,而IP爲“一切”提供瞭(le)尋址功能。域名和IP的關系可類比每個人的姓名與住址。
根域、頂級域、二級域、子域 域名採(cǎi)用層(céng)次化的方式進行組織,每一個點代表一個層(céng)級。一個域名完整的格www.bm245930.cn. 較末尾的點代表根域,常常省略;com即頂級域(TLD);yitianxinda.com即二級域。依次類推,還有三級域、四級域等等。子域是一個相對的概念,yitianxinda.com是com的子域,www.bm245930.cn是yitianxinda.com的子域。
域名系統 即DNS(Domain Name System)。DNS主要解決(jué)兩(liǎng)方面的問題:域名本身的增删改查以及域名到IP如何映射。
正向解析 查找域名對(duì)應IP的過(guò)程。
反向解析 查找IP對(duì)應域名的過(guò)程。
解析器 即resolver,處(chù)於(yú)DNS客戶端的一套系統,用於(yú)實現正向解析或者反向解析。
權威DNS 處於(yú)DNS服務端的一套系統,該系統保存瞭(le)相應域名的權威信息。權威DNS即通俗上“這個域名我說瞭(le)算”的服務器。
遞(dì)歸DNS 又叫local dns。遞(dì)歸DNS可以理解爲是一種功能複雜些的resolver,其核心功能一個是緩存、一個是遞(dì)歸查詢。收到域名查詢請求後其首先看本地緩存是否有記錄,如果沒有則一級一級的查詢根、頂(dǐng)級域、二級域……直到獲取到結果然後返回給用戶。日常上網中運營商分配的DNS即這裏所說的遞(dì)歸DNS。
轉發(fā)DNS 轉發(fā)DNS是一種特殊的遞(dì)歸。如果本地的緩存記錄中沒有相應域名結果時,其将查詢請求轉發(fā)給另外一台DNS服務器,由另外一台DNS服務器來完成查詢請求。
公共DNS 公共DNS屬於(yú)遞(dì)歸DNS。其典型特征爲對外一個IP,爲所有用戶提供公共的遞(dì)歸查詢服務