Joey may be able to help you better with this question, he knows all about dns services.
I'm pretty sure you can, you need to first purchase the domain name, then setup "bind" on your computer, and make all the domain forwarders in your domain's zone file. That's as much as i know