域名解析

域名解析的步驟:

當您在瀏覽器中輸入(www.seebod.com.),我們的電腦是如何得到IP地址的:

  1、瀏覽器發現是一個名字,於是調用我們機器內部的DNS Client軟件,這個軟件會把我們的請求發送到網卡Tcp/IP設置中的默認DNS服務器IP地址(上海電信提供DNS的服務器有3臺,其中一臺IP是 202.96.209.5):“您可以告訴我www.seebod.com.的IP地址嗎?我這是一個遞歸查詢”

  2、 202.96.209.5的DNS服務器會檢查自己的DNS緩存,如果緩存裏有,就直接返回給客戶,如果沒有,202.96.209.5就會向自己系統內部配置中負責.域的DNS服務器的IP地址(負責.域的那臺DNS服務器位於美國,共13臺,系統會隨機選一臺,這裏比如是61.1.1.1)發出請求: “您能告訴我www.seebod.com.的IP地址嗎?我這是一個跌代查詢”

  3、.域DNS服務器61.1.1.1中包含負責net.域解析的IP地址,把查詢結果返回給202.96.209.5:“負責net.域的DNS服務器地址是54.4.4.4”

  4、202.96.209.5收到上面的查詢結果後,於是詢問負責net.域的DNS服務器54.4.4.4 :“您能告訴我負責www.seebod.com.的IP地址嗎?我這是一個跌代查詢。”

  5、負責net.域的DNS服務器54.4.4.4把查詢後的結果返回給202.96.209.5:“負責seebod.com.域的dns服務器的ip地址是 211.152.17.58”

  6、202.96.209.5收到上面的查詢結果夠,於是詢問負責seebod.com.域的DNS服務器211.152.17.58:“您能告訴我www.seebod.com.所對應的IP地址嗎?”

  7、211.152.17.58把查詢後的結果返回給202.96.209.5:“www.seebod.com.對應的IP地址是211.100.26.123”

  8、202.96.209.5把最終結果放到自己的DNS緩存裏,這樣以後就不用再進行上面的跌代查詢了。

  9、202.96.209.5把最終結果返回給最初發起請求的客戶機。

  10、客戶機的dns client軟件把最終結果返回給瀏覽器。

  11、瀏覽器把目的IP地址連同http數據傳遞給網絡層。

  12、網絡層根據目標地址判斷路由,發現目標IP地址211.152.17.58與本機不在同一個網段(判斷是否是同一個網段使用子網掩碼與目的IP地址做與運算),於是決定把次包發給網關。

  13、檢查本地arp緩存表獲得本地網關的MAC地址。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章