I have the same question
before asking very general and extremely easy to search for questions on a
dedicated server mailing-list, have you considered actually learning a bit
about what you are about to do?
You will require at least basic DNS knowhow on authoritative servers and
recursive servers if you actually want to implement both. You will also need a
pretty solid Unix/Linux foundation in order to undertake these projects (file
systems, text editors, logging, and general system administration tasks).
Then it might be worth while picking up a book (or even two) to learn about DNS.
Only then, when you have a good understanding and have spent a lot of time
actually trying to implement the servers, then is the moment when you can use a
mailing list such as this one to ask very specific questions.
The ladies and gentlemen on this list will most likely not enjoy holding your
hands until then.
Pdns-users mailing list