...
The standard solution is to install a local caching nameserver to cache repeated DNS requests. This will significantly reduce network traffic due to DNS lookups. This improves system efficiency.
Installing BIND
...
as a Caching Nameserver
Wiki Markup |
---|
This section describes installing \[http://www.isc.org BIND\] (Berkeley Internet Name Daemon) in a caching configuration on the system. BIND is the standard nameserver in use on the Internet today. More internet servers run BIND than any other nameserver daemon. Several alternative DNS nameservers in common use are described in their own sections below. |
...
No Format |
---|
yum install caching-nameserver chkconfig named on service named start |
Installing dnsmasq
...
as a Caching Nameserver
Wiki Markup |
---|
\[http://thekelleys.org.uk/dnsmasq/doc.html dnsmasq\] is a small DNS server (also includes a lightweight DHCP server). |
...
The daemon can be configured with the files /etc/conf.d/dnsmasq
and /etc/dnsmasq.conf
.
Installing djbdns
...
as a Caching Nameserver
Wiki Markup |
---|
\[http://cr.yp.to/djbdns.html djbdns\]/\[http://tinydns.org/ tinydns\] is D. J. Bernstein's DNS daemon. |
...
No Format |
---|
dnscache-conf dnscache dnslog /service/dnscache 127.0.0.1 |
Installing rbldnsd
...
as a Caching Nameserver
Wiki Markup |
---|
\[http://www.corpit.ru/mjt/rbldnsd.html rbldnsd\] is a small and fast DNS daemon written by Michael Tokarev which is especially made to serve DNSBL zones. This daemon was inspired by Dan J. Bernstein's rbldns program found in the djbdns package. The \[http://www.surbl.org/links.html SURBL links page\] under "Mirroring RBL zone files locally" references several How-Tos for setting up rbldnsd and rsnyc in different environments including FreeBSD, Solaris, etc. NJABL also has a document about \[http://njabl.org/rsync.html setting up rbldnsd and rsync\] for use with RBLs. |
...
Sometimes is better to always use your ISP DNS servers, because you may have a faster conection connection to your ISP's DNS servers than to the DNS Root server.
...