回文章列表
作者kenduest.bbs@bbs.sayya.org (小州) 看板: linux
標題Re: [問題] 可否將name server的記錄檔log 獨立出 …
時間SayYA 資訊站 (2008/05/19 Mon 15:06:12)
※ 引述《kadok.bbs@ptt.cc (暗夜流星)》之銘言:
> 我覺得DNS server的解析過程,都被記錄在/var/log/messages 裡面
> 太亂太複雜了  這是因為該主機上面還有別的service
> 我找了一下官方手冊  可能是因為真的看不大懂

  已經說過你這個設定根本不會,再者 named 本來就不把所有解析的東西
  放到 messages,所以您是否自己誤解了?

  named 一般只會輸出自己啟動時候的一些資訊,後續像是啥特殊的 lame
  server 等情況才會輸出,其他訊息一般都不會跑去 messages 內。

> 才會想上來問問看  是否DNS 也能像某些service 有自己獨立的log檔
> 也就是把自己的log 單獨在單一檔案
> 這樣看起來、管理起來,比較方便,故而求教之,謝謝

  那請您參考 bind 的 manual 與相關文件,自行查一下即可。下面的 url
  提供給你參考。

    http://svn.mandriva.com/svn/packages/cooker/bind/current/SOURCES/
             logging.conf

> :   fedora/rhel 系統 ? named 都 chroot 了,實際上是要在 /var/named/ 內,
> :   以該目錄為基準點後才進而有相關檔案。
> 也就是說  我要把檔案指定在/var/named/目錄下面
> 才會在server運作時,產生相應的檔案?還是,我要事先touch這些files

  您斷章取義 :~

  我是說因為 named chroot 過了,所有任何 named.conf 內指定的路徑都是
  以 /var/named/chroot/ 當作 / 才延續下去,所以你要找檔案目錄請不要
  到原本系統目錄去找,而是先到該目錄內後才逐一進去。

> :   另外 cache_dump.db 與 named_stats.txt 你是要跑 rndc 命令傳入相關
> :   參數時候才會寫入該檔案。
> 我問這個項目,主要是想知道cache-only DNS server

  那些檔案是給 rndc 傳入必要參數把記憶體內的資訊 dump 出來給管理者
  要閱讀檢視用的,不是給後續 named 讀入使用的資料檔案。

> 的快取時間長度  也就是保留該cache 的保存期限  是怎麼被決定的?
> 是上游DNS ?  還是cache-only本身?
> 這些cache 會不會因為reboot而消失不見?  (目前我發現是.....會)
> 請再指教
> 謝謝

  您的問題最好是根本了解 dns 的查詢運作,尤其是 TTL 的設定功能,
  因為詢問的資料要 cache 保留多久都是由查詢時候給的 TTL 來決定,
  這是授權的 nameserver 回應給你的,與啥上游 dns 沒啥關係。

  cache 都放在記憶體,不儲存在磁碟,所以程式結束都會消失。

--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

   現代人普遍的現象:  「小學而大遺」、「捨本而逐末」
                      「以偏而概全」、「因噎而廢食」
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
※ Origin: SayYA 資訊站 <bbs.sayya.org> 
◆ From: kendlee.sayya.org
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻