I don’t think that you can put a wildcard here. Why do you need to change your server’s ip? Most routers should allow to set a static IP even with DHCP (you can tell to set the same IP address for a given MAC address).
For external access (when dynamic ip’s come into the game), use hostnames like longcat proposed (with dynamic dns services like no-ip.com, you can resolve a static hostname to your current local ip). There are several services, I would verify that you take a service that allows you to use certificates from letsencrypt.