什麼是DNS,作用是什麼?

2021-10-02 11:29:37 字數 1066 閱讀 3223

dns的作用:

1.根據網域名稱,進行dns網域名稱解析;

2.拿到解析的ip位址,建立tcp連線;

3.向ip位址,傳送http請求;

4.伺服器處理請求;

5.返回響應結果;

6.關閉tcp連線;

7.瀏覽器解析html;

8.瀏覽器布局渲染;

dns解析流程:

1) 瀏覽器快取  當使用者通過瀏覽器訪問某網域名稱時,瀏覽器首先會在自己的快取中查詢是否有該網域名稱對應的ip位址(若曾經訪問過該網域名稱且沒有清空快取便存在);  

2) 系統快取  當瀏覽器快取中無網域名稱對應ip則會自動檢查使用者計算機系統hosts檔案dns快取是否有該網域名稱對應ip;  

3) 路由器快取  當瀏覽器及系統快取中均無網域名稱對應ip則進入路由器快取中檢查,以上三步均為客服端的dns快取;  

4) isp(網際網路服務提供商)dns快取  當在使用者客服端查詢不到網域名稱對應ip位址,則將進入isp dns快取中進行查詢。比如你用的是電信的網路,則會進入電信的dns快取伺服器中進行查詢;  

5) 根網域名稱伺服器  當以上均未完成,則進入根伺服器進行查詢。全球僅有13臺根網域名稱伺服器,1個主根網域名稱伺服器,其餘12為輔根網域名稱伺服器。根網域名稱收到請求後會檢視區域檔案記錄,若無則將其管轄範圍內頂級網域名稱(如.com)伺服器ip告訴本地dns伺服器;  

6) 頂級網域名稱伺服器  頂級網域名稱伺服器收到請求後檢視區域檔案記錄,若無則將其管轄範圍內主網域名稱伺服器的ip位址告訴本地dns伺服器;  

7) 主網域名稱伺服器  主網域名稱伺服器接受到請求後查詢自己的快取,如果沒有則進入下一級網域名稱伺服器進行查詢,並重複該步驟直至找到正確紀錄;  

8)儲存結果至快取  本地網域名稱伺服器把返回的結果儲存到快取,以備下一次使用,同時將該結果反饋給客戶端,客戶端通過這個ip位址與web伺服器建立鏈結。

/注:

(1)本地dns伺服器收到查詢時,如果要查詢的網域名稱,包含在本地配置區域資源中,則返回解析結果給客戶機,完成網域名稱解析,此解析具有權威性.

c:\windows\system32\drivers\etc

什麼是框架,框架的作用是什麼

什麼是框架 為了能夠充分的利用已有 合理規劃結構,提公升效率等等原因,將 按照一定規則組合起來的一套系統.框架的作用 重用 定義包 類 函式的放置和載入規則 請求的分發管理 配置檔案管理 載入和動態載入配置資料 錯誤和異常管理 異常捕捉 錯誤日誌記錄以及錯誤碼規範 模板引擎 如何規劃頁面布局 wid...

什麼是MySql觸發器?作用是什麼?

由於專案經理臨時有事,被安排面試乙個新人,期間聊到了mysql的儲存過程 觸發器等知識,發現他對這一塊的知識比較陌生,由於之前講過儲存過程,現在就講講什麼是觸發器。其實觸發器很好理解,按照字面意思,就是會觸發一系列事件操作的東西。基本概念 觸發器是與表事件相關的特殊儲存過程,它的執行不由程式呼叫,也...

什麼是DNS?它的作用又是什麼?

什麼是dns?在使用ip 的時候,會看到設定的地方有這個專用詞出現,但是不知道它代表的是什麼?這樣會對我們使用 ip有影響嗎?理論上,按照指引去設定就可以正常使用,但是多了解一些網路知識也沒有壞處。下面我們來了解dns。dns 是計算機網域名稱系統 domain name system 或 doma...