DNS系統解析基本流程有什麼?linux系統學習
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux系統有什麼優點?linux作業系統學習Linux作業系統
- DNS域名解析的流程是什麼?學習linux主要學什麼DNSLinux
- Linux系統有什麼優勢?Linux運維學習Linux運維
- Linux與Windows有什麼區別?linux系統學習LinuxWindows
- 什麼是Linux系統?Linux系統有什麼特點?Linux
- 為什麼要學習Linux系統?Linux
- Linux是什麼系統?為什麼要學習Linux?Linux
- VIM模式三種模式有什麼?linux系統學習模式Linux
- Linux是什麼系統?Linux系統有何優勢?Linux
- Linux系統管理命令還有什麼?Linux學習如何入門Linux
- Linux系統有什麼優勢?linux伺服器入門學習Linux伺服器
- 學習Python用什麼系統好?選擇Linux系統怎麼樣?PythonLinux
- Linux雲端計算是什麼?Linux系統學習方法Linux
- Linux系統有啥優勢?Linux學習Linux
- 零基礎小白學習Linux系統,有什麼好的方法?Linux
- Linux命令top引數選項有什麼?linux系統伺服器學習Linux伺服器
- Linux常用內建命令有哪些?Linux系統怎麼學習Linux
- OA系統為什麼有流程管理模組?
- 對於Linux系統統計的命令有哪些?怎樣系統的學習LinuxLinux
- 嵌入式系統開發的基本流程是什麼
- Shell指令碼語言有什麼優勢?linux系統學習步驟指令碼Linux
- sed內建命令字元有什麼功能?linux作業系統學習字元Linux作業系統
- Linux系統中分割槽是什麼?Linux系統分割槽方式有幾種?Linux
- Linux作業系統是什麼?Linux運維技術學習Linux作業系統運維
- 與其他系統相比,Linux系統有什麼優點和缺點?Linux
- 學Python用什麼系統環境好?推薦Linux系統!PythonLinux
- Linux系統有什麼特性?與Windows對比有什麼不同?LinuxWindows
- CDN做網站內容加速有什麼優勢?linux系統學習如何網站Linux
- wget命令優勢及引數選項有什麼?如何學習Linux系統wgetLinux
- 作業系統是什麼?Linux是什麼作業系統?作業系統Linux
- SCRM系統和CRM系統有什麼不同?
- 為什麼Python程式設計師需要學習Linux系統?Python程式設計師Linux
- Linux系統中net目錄有什麼用?Linux
- 什麼是主鏈系統?主鏈系統有什麼作用?
- Linux桌面系統有哪些?Linux雲端計算學習Linux
- 檢視Linux系統資訊都有哪些命令?Linux學會有什麼用Linux
- Linux系統基礎學習Linux
- DNS入門學習:什麼是雲解析?雲解析有哪些特點?DNS