DNS系統解析基本流程有什麼?linux系統學習

老男孩Linux發表於2021-03-11

  DNS在一一個網站執行中起到了至關重要的作用,主要作用是把網站域名解析為對應的IP地址。DNS的解析流程實際上就是從使用者在客戶端瀏覽器中輸入網站地址並按回車開始的,一直持續到獲取域名對應的IP。那麼在Linux運維工作中,要了解的DNS解析流程有什麼?

  DNS解析流程有什麼?

  1.客戶端使用者提出域名解析請求,查詢本地HOST檔案後將該請求傳送給本地的域名伺服器。

  2.當本地的域名伺服器收到請求後,就先查詢本地的快取,如果有該紀錄項,則本地的域名伺服器就直接把查詢的結果返回。

  3.如果本地DNS快取中沒有該紀錄,則本地域名伺服器就直接把請求發給根域名伺服器,然後根域名伺服器再返回給本地域名伺服器一個所查詢域(根的子域)的主域名伺服器的地址。

  4.本地伺服器再向上一步返回的域名伺服器傳送請求,然後接受請求的伺服器查詢自己的快取,如果沒有該紀錄,則返回相關的下級的域名伺服器的地址。

  5.重複第四步,直到找到正確的紀錄。

  6.本地域名伺服器把返回的結果儲存到快取,以備下一次使用,同時還將結果返回給客戶端。

  使用者訪問網站時客戶端是便是如此一步步透過各個層級的DNS,獲取到域名所對應的IP。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952968/viewspace-2762380/,如需轉載,請註明出處,否則將追究法律責任。

相關文章