This is somewhat related to updating amazon group resource ip’s for dynamic ip addresses except it is a different concept. How many times have you been on the road and needed to access your home computer? Granted, there are many third party services that allow you to do that, like dynamic dns but that is behind my control. I wanted something I could control. Since I use linode, they have an api and a way to script ip updates. So thats what we will do here.