Mailing List Archive

[Spamassassin Wiki] Update of "CachingNameserver" by MalteStretz
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Spamassassin Wiki" for change notification.

The following page has been changed by MalteStretz:
http://wiki.apache.org/spamassassin/CachingNameserver

------------------------------------------------------------------------------
- == Caching Nameserver ==
+ = Caching Nameserver =

Often Spam``Assassin users will find that their system is performing
many DNS (Domain Name System) lookups. There are many NetworkTests
@@ -24, +24 @@

cache repeated DNS requests. This will significantly reduce network
traffic due to DNS lookups. This improves system efficiency.

- = Installing BIND As A Caching Nameserver =
+ == Installing BIND As A Caching Nameserver ==

This section describes installing [http://www.isc.org BIND] (Berkeley
Internet Name Daemon) in a caching configuration on the system. BIND
@@ -80, +80 @@

service named start
}}}

- = Installing djbdns As A Caching Nameserver =
+ == Installing djbdns As A Caching Nameserver ==

- [http://cr.yp.to/djbdns.html djbdns] / [http://tinydns.org/ tinydns] is D. J. Bernstein's DNS daemon. If you have a good guide to the commands required to install this on a typical system, please edit this page and fill out this section.
+ [http://cr.yp.to/djbdns.html djbdns]/[http://tinydns.org/ tinydns] is D. J. Bernstein's DNS daemon.

+ If you have a good guide to the commands required to install this on a typical system, please edit this page and fill out this section.
+
- = Installing rbldnsd As A Caching Nameserver =
+ == Installing rbldnsd As A Caching Nameserver ==

[http://www.corpit.ru/mjt/rbldnsd.html rbldnsd] is a small and fast DNS daemon 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/dnscache-rbldnsd.html rbldnsd FAQ] at surbl.org.

If you have a good guide to the commands required to install this on a typical system, please edit this page and fill out this section.

- = Setting up the system to use the Caching Nameserver =
+ == Installing dnsmasq As A Caching Nameserver ==

+ [http://thekelleys.org.uk/dnsmasq/doc.html dnsmasq] is a small DNS server (also includes a lightweight DHCP server).
+
+ If you have a good guide to the commands required to install this on a typical system, please edit this page and fill out this section.
+
+
+ == Setting up the system to use the Caching Nameserver ==
+
- == GNU C library configuration ==
+ === GNU C library configuration ===

For the current glibc version 6 the host lookup ordering is configured
in the /etc/nsswitch.conf file. The typical configuration would
@@ -112, +121 @@

order hosts,bind
}}}

- === /etc/resolv.conf ===
+ ==== /etc/resolv.conf ====

The /etc/resolv.conf file configures the nameserver used to look up
DNS data. A typical system contains a '''search''' line to specify
@@ -132, +141 @@

client on the local host every time the network is enabled. See your
DHCP documentation for more information.

- === /etc/hosts ===
+ ==== /etc/hosts ====

The /etc/hosts file is the original location for DNS data. However it
is not used generally for DNS lookups on modern systems. It is
[Spamassassin Wiki] Update of "CachingNameserver" by MalteStretz [ In reply to ]
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Spamassassin Wiki" for change notification.

The following page has been changed by MalteStretz:
http://wiki.apache.org/spamassassin/CachingNameserver

------------------------------------------------------------------------------
service named start
}}}

+
+ == Installing dnsmasq As A Caching Nameserver ==
+
+ [http://thekelleys.org.uk/dnsmasq/doc.html dnsmasq] is a small DNS server (also includes a lightweight DHCP server).
+
+ If you further guides to the commands required to install this on a typical system, please edit this page and fill out this section.
+
+ === Gentoo Linux ===
+
+ On [http://www.gentoo.org/ Gentoo] the dnsmasq package is called "net-dns/dnsmasq".
+
+ {{{
+ emerge net-dns/dnsmasq
+ rc-update add add dnsmasq default
+ }}}
+
+ The daemon can be configured with the files {{{/etc/conf.d/dnsmasq}}} and {{{/etc/dnsmasq.conf}}}.
+
== Installing djbdns As A Caching Nameserver ==

[http://cr.yp.to/djbdns.html djbdns]/[http://tinydns.org/ tinydns] is D. J. Bernstein's DNS daemon.

If you have a good guide to the commands required to install this on a typical system, please edit this page and fill out this section.

+
== Installing rbldnsd As A Caching Nameserver ==

[http://www.corpit.ru/mjt/rbldnsd.html rbldnsd] is a small and fast DNS daemon 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/dnscache-rbldnsd.html rbldnsd FAQ] at surbl.org.
-
- If you have a good guide to the commands required to install this on a typical system, please edit this page and fill out this section.
-
- == Installing dnsmasq As A Caching Nameserver ==
-
- [http://thekelleys.org.uk/dnsmasq/doc.html dnsmasq] is a small DNS server (also includes a lightweight DHCP server).

If you have a good guide to the commands required to install this on a typical system, please edit this page and fill out this section.