I have had to deal a lot with DNS settings, website transfers, domain transfers, A record changes, MX record changes, and more. I ‘lived and learned’ when it comes to this area; made a lot of mistakes and learned from them all. This next post is a nice rundown of all the DNS management elements — what they are, how they work, and when you should be using them.
A blog post by WPMU DEV: The Ultimate Guide to DNS for WordPress
I am a member of WPMU DEV and I highly recommend their daily newsletter.