Installing MaraDNS on CentOS Linux

Linux command line programMaraDNS is a lightweight alternative opensource DNS server for Linux. MaraDNS has some really interesting characteristics:

  • Low memory usage – On an OpenVZ VPS ( CentOS 5.x host node ) MaraDNS uses about 5MB of RAM as opposed to 90-100MB for the venerable BIND.
  • Separation of recursive nameserver and authoritative nameserver – If you only need an authoritative nameserver for your domain names you can skip starting up the recursive nameserver service.
  • Ease of installation – MaraDNS is easier to install than other alternative nameservers like tinydns.
  • Excellent documentation – The documentation on the MaraDNS site is quite good at explaining things in simple language.

So let’s take a look at how we can get started with MaraDNS on CentOS Linux.

Continue reading