Take a look at
my notes on how I configured my DNS. It is letter-for-letter how I setup my Ubuntu 10.04.3 LTS server and it is working great.
Just like you, I had to look at several articles to figure out what's what. Not because the articles are lacking, they tend to favor a particular flavor of Linux or version or version of utilities or just how you decide to set it up...which there are typically many ways. In my example, the exact same software and DNS configuration may not work for another company because of how their network is designed / configured. To me, the most useful articles are those that "explain" why things are done the way they are so we can figure out how to tailor that information to a specific scenario.
LHammonds