dns server

bind9

# example options to forward query to opendns
options {
    forward first;
    forwarders { 208.67.222.222; 208.67.220.220; };
};
  • very reliable
  • does not depends on your isp dns
  • can use your isp dns for faster query (forward first). if no answer from isp dns, then it will try to resolve itself

lwresd

# sudo aptitude install lwresd

# for local cache, it just works out of the box. nothing to configure.
# to allow access from other networked computers, change the listen address.
# sudo vi /etc/bind/lwresd.conf
lwres {
    #listen-on {      192.168.0.1 port 53;      127.0.0.1 port 921;   }; 
    listen-on port 53 { 127.0.0.1; 192.168.0.1; };
};

djbdns

  • not in repo on many distro because of licensing issue

dnscache

# on lenny:
# sudo aptitude install dnscache-run
# to forward query to opendns:
# sudo vi /etc/dnscache/root/servers/@
208.67.222.222
208.67.220.220

# then, tell dnscache to forward the query:
# echo 1 > /etc/dnscache/env/FORWARDONLY

# then, let you local network 192.168.0.* access your dnscache:
# touch /etc/dnscache/root/ip/192.168.0
  • very reliable on high traffic network.
  • does not depends on isp's dns server (unless you set it forward only)
  • watch out for the license and term

dnsmasq

  • dnsmasq is the most used dns resolver in router/firewall like linksys routers, ipcop, smoothwall,etc
  • i find this dnsmasq is not very reliable on high traffic network
  • depends on isp's dns servers
  • as unreliable as your isp dns server

pdnsd

dnrd

http://dnrd.sourceforge.net/

windows

what!? you use windows for server!?
anyway, you can try these:

http://ntcanuck.com/
http://3proxy.ru/

dnsbl

Add a New Comment
or Sign in as Wikidot user
(will not be published)
- +
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License