看板Linux
标 题Re: [问题] 可否将name server的记录档log 独立出 …
发信站SayYA 资讯站 (Mon May 19 15:06:12 2008)
转信站ptt!ctu-reader!ctu-peer!news.nctu!news.iem.NCTU!News.Math.NCTU!SayYa
※ 引述《[email protected] (暗夜流星)》之铭言:
> 我觉得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