For a long time now DynDNS has not been working right for me and it's not as useful and free as it once was.

FreeDNS

Looking for a new service, I found FreeDNS. Their website may not be as polished as the others and it might look a bit scary at first but the service has so far been excellent.

The direct link is simply an URL with a parameter that, when visited, updates the associated subdomain to the IP of the client that visited it. It looks like this:

"http://freedns.afraid.org/dynamic/update.php?XXXXXXXXXXXXXXXX="

Note that I've replaced the parameter value with XXX to hide it; otherwise, anyone could use it to update the IP address of my subdomain.