DNS服務器是如何工作的?小灣來告訴你

在網絡世界中,計算機並不是像人民那樣用名字來區分,而是使用數字來區分,同時這也是計算機在網絡中相互傳遞信息時和識別的方式,即IP地址。

DNS服務器是如何工作的?小灣來告訴你

但是,人們已經習慣於用名稱來認識一個事物,無論是平常我們之間的相互交流,還是國與國之間的外交,都是使用名字而不是數字。

為了方便人們與計算機之間的”溝通“,使人們更加便捷的使用計算機,網絡工程師們開發了DNS,也就是域名系統,DNS是將名字解析為數字。

更加具體的來講,是將域名解析為IP地址。所以但你在瀏覽器上輸入一個網址,或者搜索一個關鍵詞,DNS會將名字解析為數字。

DNS服務器是如何工作的?小灣來告訴你

比如說我們輸入baidu.com,從理論上來講,你可以不必要輸入baidu.com來搜索百度首頁,如果知道baidu.com所對應的IP地址,那麼只需要輸入IP地址就可以訪問了,但我們大多數人並不喜歡或者說並不習慣於記憶數字,尤其是互聯網上有數百萬個網站存在,我們只需要輸入域名,然後由DNS將其轉化為IP地址即可。

DNS是通過建立自己的數據庫,當你輸入並搜索baidu.com的時候,DNS會搜索自己的數據庫,查找與域名相匹配的IP地址,地址解析完後,就可以連接網站與用戶通信,並開始檢索網頁。

所以說DNS的工作就像一個電話簿,當你想找一個電話號碼時,相信各位看官也不會記得到多少人的電話號碼,而是先找名字,由名字匹配電話號碼。

DNS服務器是如何工作的?小灣來告訴你

DNS系統的具體工作步驟:

用戶輸入域名,然而在本地緩存中找不到該域名所對應的IP地址,就會將查詢信息發給下一級的解析服務器。

解析服務器就是就是因特網服務供應商,解析服務器收到信息後,會在自己的本地緩存中查找,如果還是查不到,就會發給下一級的根服務器。

根服務器作者同樣的事,但是根服務器也查不到,解析服務器就會向TLD發送查詢請求。

TLD服務器是負責儲存頂級域名地址信息,但是如果TLD也查詢不到,那麼解析服務器就會向最後一層:權限名稱服務器發送查詢請求。

權限名稱服務器是負責所有有關於域名信息的服務器,如果權限名稱服務器都沒有,就代表這個域名不存在,重要的是,如果解析服務器收到了查詢域名所對應的IP地址,就會緩存在自己的本地服務器中,以便之後的用戶查詢。

DNS服務器是如何工作的?小灣來告訴你


分享到:


相關文章: