Not that I am trying to discourage you from becoming your own DNS administrator, but you need to go into the ongoing upkeep knowledgeable of what responsibility you are taking upon yourself. People set up their own DNS servers these days if:
- they want corporate autonomy.
- they need/want control over their own zones.
- they want the learning experience.
One of the better
(classic) references on DNS is the following:
http://www.amazon.com/DNS-BIND-5th-C...6901029&sr=8-1