You are not logged in.
Anyone know of good cache only dns servers?
I was fiddling around with dproxy and maradns. I put both of them in the aur.
dproxy seems a bit simplistic for my needs. It works great caching A records, but it doesn't cache MX records.
I haven't tested maradns yet, just made a package.
I know I can use bind, but ick!
I generally dont like djb's stuff either. I don't want to add daemonutils just to use dns-cache either. *shrug*
Anyway..any of you archers know of other good caching dns servers?
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
dnscache
It is very easy to set up. Just pacman it and put a symlink in /service and change /etc/resolv.conf to 'nameserver 127.0.0.1'.
Offline
well, I did mention I wasn't interested in djb's software, but I suppose I could give it a shot anyway.
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
Sorry, I am having too much coffee and not enough reading.
Offline
I use dnsmasq.
Offline
oooh. it supports mx records too.
Do you have to run the dhcp portion of it, or can you just run the dns forward/cacher? Had any problems with it?
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline
The dhcp part is only run if you tell it to. My experience with dnsmasq is good, it gave never any problems.
I run it from rc.local the following way:
dnsmasq -r /etc/ppp/resolv.conf -i eth0
--dhcp-range=10.0.0.3,10.0.0.9 --dhcp-leasefile=/etc/leasefile
-A /googlesyndication.com/127.0.0.1
-A /doubleclick.net/127.0.0.1
-A /valueclick.com/127.0.0.1
-A /fastclick.net/127.0.0.1
-A /bizrate.com/127.0.0.1
The -r tells dnamsq where to find the real dns servers, the -i tells it which interfaces may have access to dnsmasq (including localhost), and the -A stuff is to redirect certain domains wholy to localhost (which you can't do with resolv.conf because of subdomains). I probably should use the configfile, but didn't bother yet.
Offline
thanks for the info...i will give it a shot.
I took colnago's advice, and installed djbdns, and was just using dnscache. (for about a day)
I think I will try dnsmasq though, as it seems simpler, and doesn't rely on other packages (like daemonutils).
"Be conservative in what you send; be liberal in what you accept." -- Postel's Law
"tacos" -- Cactus' Law
"t̥͍͎̪̪͗a̴̻̩͈͚ͨc̠o̩̙͈ͫͅs͙͎̙͊ ͔͇̫̜t͎̳̀a̜̞̗ͩc̗͍͚o̲̯̿s̖̣̤̙͌ ̖̜̈ț̰̫͓ạ̪͖̳c̲͎͕̰̯̃̈o͉ͅs̪ͪ ̜̻̖̜͕" -- -̖͚̫̙̓-̺̠͇ͤ̃ ̜̪̜ͯZ͔̗̭̞ͪA̝͈̙͖̩L͉̠̺͓G̙̞̦͖O̳̗͍
Offline