1. 程式人生 > >域名解析服務之初識DNS

域名解析服務之初識DNS

nag 返回 .com 通過 也不會 RoCE 電腦 text domain

1.什麽是DNS

DNS (Domain Name System 的縮寫)的作用非常簡單,就是根據域名查出IP地址。你可以把它想象成一本巨大的電話本。舉例來說,如果你要訪問域名baidu.com,首先要通過DNS查出它的IP地址是x.x.x.x,然後會根據ip請求對應的服務內容。

2.DNS解析過程

如下面所示,詳細說明了一個DNS域名解析的全過程:

技術分享圖片

網絡客戶端就是我們平常使用的電腦,打開瀏覽器,輸入一個域名。比如輸入www.163.com 這時,你使用的電腦會發出一個DNS請求到本地DNS服務器。本地DNS服務器一般都是你的網絡接入服務器商提供,比如中國電信,中國移動。

查詢www.163.com 的DNS請求到達本地DNS服務器之後,本地DNS服務器會首先查詢它的緩存記錄,如果緩存中有此條記錄,就可以直接返回結果。如果沒有,本地DNS服務器還要向DNS根服務器進行查詢。

根DNS服務器沒有記錄具體的域名和IP地址的對應關系,而是告訴本地DNS服務器,你可以到域服務器上去繼續查詢,並給出域服務器的地址。

本地DNS服務器繼續向域服務器發出請求,在這個例子中,請求的對象是.com域服務器。.com域服務器收到請求之後,也不會直接返回域名和IP地址的對應關系,而是告訴本地DNS服務器,你的域名的解析服務器的地址。

最後,本地DNS服務器向域名的解析服務器發出請求,這時就能收到一個域名和IP地址對應關系,本地DNS服務器不僅要把IP地址返回給用戶電腦,還要把這個對應關系保存在緩存中,以備下次別的用戶查詢時,可以直接返回結果,加快網絡訪問。

註意:DNS獲取解析過程中,遵循的規則如下:本地hosts文件解析-本地緩存解析-本地DNS解析-第三方DNS解析。

域名解析服務之初識DNS