瀏覽器搜尋自己的dns快取(維護一張網域名稱與ip位址的對應表)
若沒有,則搜尋作業系統中的dns快取(維護一張網域名稱與ip位址的對應表)
若沒有,則搜尋作業系統的hosts檔案(windows環境下,維護一張網域名稱與ip位址的對應表,位置一般在 c:\windows\system32\drivers\etc\hosts)
若沒有,則作業系統將網域名稱傳送至本地網域名稱伺服器- -(遞迴查詢方式),本地網域名稱伺服器 查詢自己的dns快取,查詢成功則返回結果,否則,(以下是迭代查詢方式)
4.1本地網域名稱伺服器向根網域名稱伺服器(其雖然沒有每個網域名稱的具體資訊,但儲存了負責每個域,如com、net、org等的解析的頂級網域名稱伺服器的位址)發起請求,此處,根網域名稱伺服器返回com域的頂級網域名稱伺服器的位址
4.2本地網域名稱伺服器向com域的頂級網域名稱伺服器發起請求,返回baidu.com許可權網域名稱伺服器(許可權網域名稱伺服器,用來儲存該區中的所有主機網域名稱到ip位址的對映)位址
4.3本地網域名稱伺服器向baidu.com許可權網域名稱伺服器發起請求,得到www.baidu.com的ip位址
本地網域名稱伺服器將得到的ip位址返回給作業系統,同時自己也將ip位址快取起來
作業系統將 ip 位址返回給瀏覽器,同時自己也將ip位址快取起來
至此,瀏覽器已經得到了網域名稱對應的ip位址
網域名稱解析的詳細內部過程
瀏覽器搜尋自己的dns快取 維護一張網域名稱與ip位址的對應表 若沒有,則搜尋作業系統中的dns快取 維護一張網域名稱與ip位址的對應表 若沒有,則搜尋作業系統的hosts檔案 windows環境下,維護一張網域名稱與ip位址的對應表,位置一般在 c windows system32 drivers...
網域名稱解析過程 網域名稱解析過程
0x01相關資訊 閘道器 閘道器實質上是乙個網路通向其他網路的ip位址。要實現兩個網路之間的通訊,則必須通過閘道器。如果網路a中的主機發現資料報的目的主機不在本地網路中,就把資料報 給它自己的閘道器,自己的閘道器通過尋找路由指向,再由閘道器 給網路b的閘道器,網路b的閘道器再 給網路b的某個主機。i...
DNS網域名稱解析過程 詳細
根網域名稱伺服器 root name server 根網域名稱伺服器是最高層次的網域名稱伺服器。所有的根網域名稱伺服器都知道所有的頂級網域名稱伺服器的網域名稱和ip位址。根網域名稱伺服器是最重要的網域名稱伺服器,因為不管是哪乙個本地網域名稱伺服器,若要對網際網路上任何乙個網域名稱進行解析 即轉換為p...