作者 主題: DNS 查詢疑問  (閱讀 1988 次)

0 會員 與 1 訪客 正在閱讀本文。

apachectl

  • 憂鬱的高中生
  • ***
  • 文章數: 174
    • 檢視個人資料
DNS 查詢疑問
« 於: 2005-10-24 16:21 »
當我DNS 主機的named.conf 做如下設定:
代碼: [選擇]

zone "test.com.tw" IN {
      type forward;
      forwarders { 1.2.3.4; };
}


則當別人向我這台dns 查詢 www.test.com.tw 的紀錄時,這台dns 是會直接
轉給 1.2.3.4,還是會先檢查自己的 cache,等cache 確定沒有才轉出去?

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
Re: DNS 查詢疑問
« 回覆 #1 於: 2005-10-24 16:32 »
引述: "apachectl"
當我DNS 主機的named.conf 做如下設定:
代碼: [選擇]

zone "test.com.tw" IN {
      type forward;
      forwarders { 1.2.3.4; };
}


則當別人向我這台dns 查詢 www.test.com.tw 的紀錄時,這台dns 是會直接轉給 1.2.3.4,還是會先檢查自己的 cache,等cache 確定沒有才轉出去?


dns 都具備 cache 特點,所以是第二個方式。
==
I am kenduest - 小州

my website: http://kenduest.sayya.org/

apachectl

  • 憂鬱的高中生
  • ***
  • 文章數: 174
    • 檢視個人資料
DNS 查詢疑問
« 回覆 #2 於: 2005-10-24 16:46 »
謝謝。

apachectl

  • 憂鬱的高中生
  • ***
  • 文章數: 174
    • 檢視個人資料
DNS 查詢疑問
« 回覆 #3 於: 2005-10-27 22:58 »
那如果 forwarders 是設定在 global 內的話,如:
代碼: [選擇]

options {
             directory "/var/named";
             forwarders { 168.95.1.1; };  
};

zone "test.com.tw" IN {
         type master;
         file "test.db";
}

那像這樣的話,當別人查詢 www.test.com.tw 時,是會根據 test.db 來做回應,還是轉給forwarder?

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
DNS 查詢疑問
« 回覆 #4 於: 2005-10-27 22:59 »
引述: "apachectl"
那如果 forwarders 是設定在 global 內的話,如:
代碼: [選擇]

options {
             directory "/var/named";
             forwarders { 168.95.1.1; };  
};

zone "test.com.tw" IN {
         type master;
         file "test.db";
}

那像這樣的話,當別人查詢 www.test.com.tw 時,是會根據 test.db 來做回應,還是轉給forwarder?


zone 授權管轄設定當然是優先於 options 內的 forwarders 設定。

==
I am kenduest - 小州

my website: http://kenduest.sayya.org/