平常咱們都是經過URL訪問互聯網的,而URL中的域名須要解析成IP地址才能與遠程主機創建鏈接,如何將域名解析成IP地址就屬於DNS的範疇了。瀏覽器
在瀏覽器輸入域名,摁下回車鍵後,主要的步驟以下: 緩存
瀏覽器檢查緩存中有沒有這個域名對應解析過的IP地址,若是有,該過程結束。服務器
若是用戶的瀏覽器緩存沒有,那瀏覽器會查找操做系統中是否有這個域名對應的DNS解析結果。若是沒有,那麼就好請求真正的域名服務器來解析這個域名。操作系統
操做系統先把域名發佈到LDNS(本地區的域名服務器),若是解析,該過程結束。域名
若是LDNS未命中,就直接請求Root Server 域名服務器請求解析。域名解析
根域名服務器返回給本地域名服務器一個所查詢域的主域名服務器(gTLD)地址。互聯網
本地域名服務器(LDNS)再向上一步返回的gTLD服務器發送請求。請求
接受請求的gTLD服務器查找並返回此域名對應的Name Server域名服務器的地址。瀏覽器緩存
Name Server域名服務器會查詢存儲的域名和IP的映射關係表,返回IP到DNS Server 域名服務器。查詢
返回該域名對應的IP和TTL值,Local DNS Sever 會緩存這個域名和IP的對應關係。
把解析的結果返回給用戶,用戶根據TTL值緩存到本地系統緩存中,域名解析過程結束。