I have a web server at home. My IP address changes very often. My domain registrar is GoDaddy, so DynDNS does not work because GoDaddy only allows IP addresses for the A DNS Record. I can set a CNAME for www.mydomain.com that points to mydomain.dyndns.org, but I can't set an A Record.
The only solution that I can come up with is to buy a web hosting service and "proxy" the traffic to my IP. I'd redirect all traffic from example.com/* to index.php (or a script using another language) using .htaccess. Then I'd use index.php to fetch the content from my server at home.
Are there better ways to implement this?