Re: [問題] 可否將name server的記錄檔log 獨立出 …
※ 引述《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
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章