Okay so I registered my domain name and have my apache set up. Before I considered using a real domain name I was using DYNDNS to give me dynamic hosting through them. Thus my address was (myhostname).dyndns.com. Now I want to send my page to my domain name. DYNDNS has a custom DNS service that will link my IP to my domian, but the service isn't free: it is $25.

I want to know if this is the only route or is there another? If so then another question is so help setting up ddclient ( a program that keeps my IP updated with the nameserver). Thanks.