| 第一步:客戶端用戶從瀏覽器輸入www.baidu.com網站網址后回車,系統會查詢本地hosts文件及DNS緩存信息,查找是否存在網址對應的IP解析記錄。如果有就直接獲取到IP地址,然后訪問網站,一般第一次請求時,DNS緩存是沒有解析記錄的; |
|
|
| 第二步:如果客戶端沒有DNS緩存或hosts沒有對應www.baidu.com網站網址的域名解析記錄,那么,系統會把瀏覽器的解析請求,交給客戶端本地設置的DNS服務器地址解析(此DNS為LDNS,即Local DNS),如果LDNS服務器的本地緩存有對應的解析記錄,就會直接返回IP地址;如果沒有,LDNS會負責繼續請求其它的DNS服務器; |
|
|
| 第三步:LDNS會從DNS系統的“.”根開始請求www.baidu.com域名的解析,經過一系列的查找各個層次DNS服務器,最終會查找到www.baidu.com域名對應的授權DNS服務器,而這個授權DNS服務器,正是該企業購買域名時用於管理域名解析的服務器。這個服務器有www.baidu.com對應的IP解析記錄,如果此時都沒有,就表示企業的運維人員么有給www.baidu.com域名做解析; |
|
|
|
|
| 第五步:LDNS把收到來自授權DNS服務器關於www.baidu.com對應的IP解析記錄發給客戶端瀏覽器,並且在LDNS本地把域名和IP的對應解析緩存起來,以便下一次更快的返回相同的解析請求的記錄; |
|
|
| 第六步:客戶端瀏覽器獲取到了www.baidu.com的對應IP地址,接下來瀏覽器會請求獲得的IP地址對應的Web服務器,Web服務器接收到客戶的請求並響應處理,將客戶請求的內容返回給客戶端瀏覽器; |
|
|
| 至此,一次訪問瀏覽網頁的完整過程就完成了 |
