DNS原理及解析過程

查看:245

什么是DNS

DNS就是域名系統,是因特網中的一項核心服務,是用于實現域名和IP地址相互映射的一個分布式數據庫,能夠使用戶更方便的訪問互聯網,而不用去記住能夠被機器直接讀取的IP數串。通過主機名,得到該主機名對應的IP地址的過程叫做域名解析(或主機名解析)。

域名結構解析

域名結構是樹狀結構,樹的最頂端代表根服務器,根的下一層就是由我們所熟知的.com、.net、.cn等通用域和.cn、.uk等國家域組成,稱為頂級域。網上注冊的域名基本都是二級域名,比如baidu.com、taobao.com等等二級域名,它們基本上是歸企業和運維人員管理。接下來是三級或者四級域名,這里不多贅述??傮w概括來說域名是由整體到局部的機制結構。

DNS解析流程

我們將詳細闡述DNS解析流程。

1、首先客戶端位置是一臺電腦或手機,在打開瀏覽器以后,比如輸入zdns.cn的域名,它首先是由瀏覽器發起一個DNS解析請求,如果本地緩存服務器中找不到結果,則首先會向根服務器查詢,根服務器里面記錄的都是各個頂級域所在的服務器的位置,當向根請求zdns.cn的時候,根服務器就會返回.cn服務器的位置信息。

2、遞歸服務器拿到.cn的權威服務器地址以后,就會尋問cn的權威服務器,知不知道zdns.cn的位置。這個時候cn權威服務器查找并返回zdns.cn服務器的地址。

3、繼續向zdns.cn的權威服務器去查詢這個地址,由zdns.cn的服務器給出了地址:202.173.11.10

4、最終才能進行http的鏈接,順利訪問網站。

5、這里補充說明,一旦遞歸服務器拿到解析記錄以后,就會在本地進行緩存,如果下次客戶端再請求本地的遞歸域名服務器相同域名的時候,就不會再這樣一層一層查了,因為本地服務器里面已經有緩存了,這個時候就直接把zdns.cn的A記錄返回給客戶端就可以了。

DNS資源記錄

記錄一條域名信息映射關系,稱之為資源記錄(RR)。

當我們查詢域名zdns.cn的時候,查詢結果得到的資源記錄結構體中有如下數據:

1、TTL,就是生存周期,是遞歸服務器會在緩存中保存該資源記錄的時長。

2、網絡/協議類型,它的代表的標識是IN,IN就是internet,目前DNS系統主要支持的協議是IN。

3、type,就是資源記錄類型,一般的網站都是都是A記錄(IPv4的主機地址)。

4、rdata是資源記錄數據,就是域名關聯的信息數據。

江西互邦集團互邦互聯,江西網站建設  江西軟件開發   江西小程序   江西APP

返回列表

茶韻品選

健康寶富

功匠世家

中控精密

商丘鑫邦建材

瑞通汽車銷售服務

凱光集團

亚洲成人一区_国产88精品久久久久久_视频一区二区在线观看_日韩精品一区二区亚洲AV观看