Auto-discovery and IP address changes

Hi all,

I was wondering if HA automatically handles IP address changes for auto discovered services.

I know with zeroconf, you can register for a notification of a service disappearing/changing. Is there any such functionality built into HA core, or does it need to be implemented explicitly?