Unbound is a validating, recursive, and caching DNS resolver, released under a BSD license. Version 1.0.0 was released on May 20, 2008. This tutorial explains how to install and use it on Debian Etch, including the creation of zones for your own domains.
This document comes without warranty of any kind! I want to say that this is not the only way of setting up such a system. There are many ways of achieving this goal but this is the way I take. I do not issue any guarantee that this will work for you!
Because there’s no Debian package available yet, we have to install Unbound from the sources. First we install the prerequisites:
apt-get install build-essential libssl-dev
Then we download and install Unbound as follows:
cd /tmp
wget http://www.unbound.net/downloads/unbound-latest.tar.gz
tar xvfz unbound-latest.tar.gz
cd unbound-1.0.0/
./configure
make
make install
Next we create a user and group called unbound:
To read more visit http://www.howtoforge.com/installing-using-unbound-nameserver-on-debian-etch