Try a service such as www.dyndns.com or another Dynamic DNS provider. What they do is provide you with a redirection subdomain such as you.dyndns.com which always points to your IP regardless of what it happens to be. In other words, they keep track of your constantly changing IP.
For example, according to their website:[indent]The DYNDNS.COM service works using an RFC 2136 compliant update server to dynamically update DNS information on our nameservers as users' IP addresses change. When a user's IP address changes, the user runs a client program, called NamedControl, on their computer. This program connects to our update server, authenticates the user, and tells our server what the new IP address is. The update server then connects to our nameservers and udpates the appropriate records (RRs) for the user's domain. These updates are generally limited to IP address (A) and Mail Exchanger (MX) records.
The server is capable of either autodetecting the user's computer's IP address or accepting an IP address that the user specifies. Certain versions of the client software are capable of detecting changes to the IP address on their own, while others require the user to run them when the IP address changes. The UNIX based clients can be configured to detect changes with simple cron scripts. We provide full source code for our client software so that users can modify it to their specific needs.
[/indent]