Using Route53 for Cheap and Easy Dynamic DNS

The awsdd Python package allows you to use a free third-party public-IP lookup and a cheap Route53 zone to always keep your domain-name pointing to an accurate IP.

$ sudo pip install awsdd
$ awsdd -d <domain name> -z <zone ID> -a <access key> -s <secret key>
2014-06-15 12:09:30,836 - add.aws - INFO - IP update complete.

Now, add it to Cron.