You might be better off using a FREE DNS service like Every DNS or Zone Edit. That or using your upscale provider until you get a better handle on DNS. IMO, setting up a DNS server is easy, understanding DNS itself takes a bit more time.
I'd suggest buying a copy of "DNS and BIND" from O'Reilly and Associates. It covers every aspect of DNS from A records, to MX to various software versions in use.