"This article is a quick configuration manual of a
Linux DNS server using bind. I believe that bind do not need much
introduction, but before you proceed with the installation and
configuration of bind nameserver make sure that bind DNS server is
exactly what you want. Default setup and execution of bind on
Debian or Ubuntu may take around 200MB of RAM with no zones added
to the config file. Unless you reduce the memory usage of a bind
via various bind "options" config settings, be prepared to have
some spare RAM available just for this service. This fact is even
more important if you pay for your own VPS server.
"Another DNS nameservers available on a Linux systems are NSD (
Name Server Daemon) or djbdns ( tinydns ). Both are lightweight
alternatives to bind9 DNS server and have less RAM requirements.
Apparently are even faster. In this article we will not go into
details of what Domain Name Service ( DNS ) is nor how DNS works.
Rather we simply concentrate in a simple configuration of a custom
zone and config file for a given domain / host supporting www, mail