Here is a quick and dirty script to update an A record in Route53 based on your current IP address. I run this script on my homeserver via cron to always keep my DynamicDNS record up to date. Works great if you are hosting a VPN server on your home server.