[Dnsmasq-discuss] dnsmasq cache file
gypsy
gypsy at iswest.com
Thu Jul 27 04:10:10 BST 2006
Minette Pamela wrote:
>
> > Attached is my script for rebuilding the cache. It is specific to my setup but it may be adaptable to suit your needs. You'll probably have to
> > 'fromdos <DNSmasqRebuildCache.sh >/usr/sbin/DNSmasqRebuildCache.sh'
> > to use it because bash _hates_ CR LF in scripts.
> >
> > There really should be the equivalent of DUMPCACHE and SLURPCACHE for dnsmasq, but if there is anything like that I can't find it, so this is my (poor but far better than nothing) substitute.
> >
> > You can also FTP the script from here:
> > ftp://yesican.chsoft.biz/pub/DNSmasqRebuildCache.sh
> > --
> > gypsy
>
> i have added your dnsmasq rebuild cache script and added it to
> /usr/sbin but as i have used my dnsmasq, /var/log/DNSmasq is still
> empty. what's wrong with it? Did i miss something to add to
> configuration files? hope you could help me with it. tnx.
>
> minette
To use my script you need 3 things:
1) To log queries
2) To log into a file you can read with the script
3) DJBDNS so you have programs dnsip and dnsname. I don't have the URL
handy but the site is cryp.to
In order to dump the cache to the file, issue
killall -USR1 dnsmasq
which I put into the rc.dnsmasq script so that a stop dumps the cache.
At the end of your dnsmasq.conf, add (or uncomment) a line
log-queries
I also change the logging to go to /var/log/DNSMasq
I posted this to dnsmasq-discuss on 2 June 2005:
By default, dnsmasq logs daemon.debug. In /etc/syslog.conf look for
debug to
see which log file and where located.
I dislike daemon.debug so I changed src/config.h to configure logging as
local1.debug, then I added
local1.* /var/log/DNSmasq
to the end of syslog.conf (and restarted the syslog daemon).
I don't have the original lines from config.h but here's what is there
now:
#ifdef LOG_LOCAL0
# define DNSMASQ_LOG_FAC(debug) (debug) ? LOG_DAEMON : LOG_LOCAL1
#else
# define DNSMASQ_LOG_FAC(debug) LOG_LOCAL1
#endif
--
gypsy
More information about the Dnsmasq-discuss
mailing list