DNS遞迴查詢和迭代查詢的差別

2022-08-02 12:12:09 字數 388 閱讀 3590

遞迴查詢和迭代查詢的差別

(1)遞迴查詢

遞迴查詢是一種dns server的查詢模式,在該模式下dns server接收到客戶機請求。必須使用乙個準確的查詢結果回覆客戶機。假設dns server本地沒有儲存查詢dns 資訊,那麼該server會詢問其它server。並將返回的查詢結果提交給客戶機。

(2)迭代查詢

dns server第二種查詢方式為迭代查詢,dns server會向客戶機提供其它可以解析查詢請求的dns server位址,當客戶機傳送查詢請求時,dns server並不直接回覆查詢結果。而是告訴客戶機還有一台dns server位址,客戶機再向這台dns server提交請求,依次迴圈直到返回查詢的結果

為止。兩種過程的示意圖:

dns迭代查詢和遞迴查詢

遞迴查詢 返回的結果必須是 所查網域名稱和對應ip的對映關係 或者 查詢未果 迭代查詢 返回的結果可以是其他dns伺服器的ip 遞迴查詢和迭代查詢另乙個區別是每次做查詢的時候 發起查詢的 角色不同 對於遞迴查詢,一般是本地的客戶端,本地的客戶端檢視本地hosts檔案或者快取未找到後,會向本地dns伺...

DNS的遞迴查詢和迭代查詢

1 遞迴查詢 遞迴查詢是一種dns 伺服器的查詢模式,在該模式下dns 伺服器接收到客戶機請求,必須使用乙個準確的查詢結果回覆客戶機。如果dns 伺服器本地沒有儲存查詢dns 資訊,那麼該伺服器會詢問其他伺服器,並將返回的查詢結果提交給客戶機。客戶機和伺服器之間的查詢是遞迴查詢 是遞迴查詢告訴客戶機...

DNS遞迴查詢與迭代查詢

注 一般tcp ip的應用層或者osi的會話 表示 應用層把資料稱為資料或者資訊,到了傳輸層把資料稱為報文,到了最底層就是位元流了也就是位元組流 1.網域名稱系統 2.網域名稱伺服器 1.在瀏覽器中輸入www.qq.com網域名稱,作業系統會先檢查自己本地的hosts檔案是否有這個 對映關係,如果有...