DNS服務簡介

DNS:域名系統。主要用來記錄(登記)域名和IP地址的映射關係(對應關係)。
DNS功能:域名解析。服務器

正向解析:根據域名來解析出IP地址。域名----->IP (最經常使用)
反向解析:根據IP地址來解析出域名。IP----->域名 (用得較少)網絡

域名:即網址。如www.baidu.com。分佈式

域名結構:是一種樹形結構,跟目錄結構相似。ide

域名組成:主機名.二級域名.一級域名(頂級域名).(根域)遞歸

根域:. root,用來存儲頂級域名信息。全球有13臺根域服務器。ip

頂級域名(一級域名):用來標識這個機構的類型,類型以下:
net:網絡機構 com:company商業機構 cn:中國 gov:政府機構
org:非盈利性組織 edu : 教育機構 同步

二級域名:用來標識機構的名稱。如baidu、ali、taobao、qq、5八、sohu、sina等。用戶能夠向域名管理機構申請,費用不高。一般一年幾十塊錢。域名

子域:用來標識某個機構的分支機構名稱。
wh.58.com武漢分公司的域名。分公司的服務器主機名有ftp、www等。
bj.58.com北京分公司的域名。it

主機名:用來標識機構內部的服務器(包括我的電腦)名稱。

域名系統的發展class

早期的域名解析:利用系統中的hosts文件。hosts文件中保存別人的IP和主機名的對應關係。(想像一下手機電話本功能)
hosts文件格式: ip 主機名 主機名.域名 別名
hosts文件能夠從網上下載最新的版本。

hosts文件的缺點:
更新很難同步:由於每臺都要修改。或者修改好一個hosts文件,而後複製到其餘機器。這都須要花大量時間。
工做量大:每臺主機上都須要修改hosts文件。
文件容量會暴增:由於互聯網發展很快,天天會有不少服務器上線。

DNS的出現:用來解決hosts文件所帶來的問題。DNS系統採用分佈式存儲來記錄和管理互聯網中各公司的服務器域名和IP地址的對應關係。
遞歸查詢:服務器和客戶機之間的查詢過程。由主DNS服務器直接將域名對應的IP地址告訴給客戶機。

迭代查詢:DNS服務器和服務器之間的查詢過程。由DNS服務器向互聯網中的根域、頂級域、二級域依次發出查詢請求,最終獲取到域名所對應的IP地址的過程。

通俗理解遞歸查詢和迭代查詢:
遞歸查詢:假如你要去上海去旅遊,而此時你又不知道如何去那邊,此時你能夠直接去詢問一個知道行走路線的人直接將答案告訴你。這個過程就是遞歸查詢。

迭代查詢:假如你要去上海去旅遊,而此時你又不知道如何去那邊,此時你能夠請一我的幫你去問路,他會分別去詢問可能知道答案的每一個人,他最後獲得一個答案。這個過程就是迭代查詢。

相關文章
相關標籤/搜索