Hi,
I guess you would need to use DynDNS. The problem is to my knowledge that the ASA doesnt work with DynDNS.
I however wondered if some host behind the actual ASA could handle updating the DynDNS with the changing public IP address of the ASA as its traffic would be showing with the public IP address?
This might be something to look into.
- Jouni