|
《Step 2》而被指定的DNS伺服器先行查詢是否屬於該網域下的主機名稱,如果查出改主機名稱並不屬於該網域範圍,之後會再查詢快取暫存區的紀錄資料,查是否有此機名稱。
《Step 3》查詢後發現暫存區中沒有此紀錄資料,會取得一台根網域的其中一台伺服器,發出說要找www.seed.net.tw的Request。
《Step 4》在根網域中,向Root Name Server詢問,Root Name Server記錄了各Top Domain分別是由哪些DNS
Server負責,所以他會回應最接近的Name Server為控制TW網域的DNS伺服主機。
《Step 5》Root Name Server已告訴Local DNS Server哪部Name Server負責.tw這個Domain,然後Local
DNS再向負責發出找尋www.seed.net.tw的名稱Request。
《Step 6》在.tw這個網域中,被指定的DNS伺服器在本機上沒有找到此名稱的的紀錄,所以會回應原本發出查詢要求的DNS伺服器說最近的伺服器在哪裡?他會回應最近的主機為控制net.tw網域的DNS伺服主機。
《Step 7》原本被查詢的DNS伺服器主機,收到繼續查詢的IP位置後,會再向net.tw的網域的DNS Server發出尋找www.seed.net.tw名稱搜尋的要求。
《Step 8》net.tw的網域中,被指定的DNS Server在本機上沒有找到此名稱的記錄,所以會回覆查詢要求的DNS Server告訴他最接近的伺服器在哪裡?他就回應最接近為控制seed.net.tw的網域的DNS主機。
《Step 9》原本被查詢的DNS Server,在接收到應繼續查詢的位置,在向seed.net.tw網域的DNS Server發出尋找www.seed.net.tw的要求,最後會在seed.net.tw的網域的DNS
Server找到www.seed.net.tw此主機的IP。
《Step 10》所以原本發出查詢要求的DNS伺服器,再接收到查詢結果的IP位置後,回應回給原查詢名稱的DNS用戶端。
|