Well, I've been seeing a lot of people taking the 70-291 test, lately, and it seems like the non-passing curve is rising. From what I can tell, the culprit tends to be DNS, for the most part. (Although, RRAS isn't exactly my idea of an easy "A", if you know what I mean.)
I have a suggestion, something I mentioned in a previous thread, and I thought I'd dedicate a topic to it. For the last month and a half, I've been working for a datacenter/ISP, doing a lot of different things. One of the main things I've been involved with has been taking calls about DNS updates, DNS changes, DNS troubleshooting, and we also did an upgrade of all of our DNS servers. The things I learned while studying for my MCSA has definately helped, and I would be completely lost without them, but I think I see what I should have done when I first started studying.
We use two BSD servers, running ISC's BIND, for our DNS servers. Having to do everything through the command-line has been a learning experience, in itself, but moreso than that, having to do all the DNS configuration by hand has been very enlightening. What I've come to realize is that Microsoft's DNS server is great, and I really like all the features it comes with, but it can be a very bad learning tool if you're studying DNS concepts, in general. You become reliant on Microsoft's GUI configuration environment, and sometimes it's easy to miss what's actually happening behind the scenes. It becomes a crutch, and that can be IT death for those of us needing to understand DNS well enough to be tested on it.
What I recommend to anyone studying for the 70-291 test, or even if you're trying to learn DNS in general, is to install BIND from
ISC's website and begin using it. Install it, set it up, and configure it just like you would the Microsoft DNS server, just the way your training material tells you to. Once you've managed to set up DNS "the hard way", being forced to use the text files and command-line tools to do it, you'll definately have a
much better idea of how DNS actually works. After that, go back and practice on Microsoft's DNS server, and you'll see how much you actually understand and how much is actually happening when you click those buttons.
Aside from getting that kind of hands-on experience, I really do recommend getting some video training. My top choices are
TestOut, CBT Nuggets, and
TrainSignal (check out Lab 4 for DNS on Windows Server 2000/2003).
Passing the 70-291 test is doable. It's hard, but it's just a test. You just have to make sure you're ready, and learning DNS makes it much easier to deal with. If anyone has any other suggestions for learning DNS, other resources, or have any good stories to tell on the subject, feel free to post it to this thread.
To everyone testing, I wish you luck and I hope that this thread will help.