Allocate a specific IP for add-on

I configured multiple IP addresses for homeassistant. Obviously I also have multiple add-ons. How can I configure a dedicated IP address for a specific add-on?
Use cases:

  • dnsmasq add-on for example I’d like to have a dedicated IP address for that.
  • mqtt also I would like to have an dedicated IP address for that so I can create a firewall rule from IoT network to that IP and port for enhanced security
  • Samba Share and Nginx Proxy Manager likewise…
    There are many use cases to be able to allocate a designated IP address for an add-on. I don’t know how this can be configured. Please let me know if you know how to do this?
    Thank you.

Acknowledging that I’m resurrecting an old post, but did you ever find a solution for this? I have an add-on (diyHue) that works best with 80/443…but I’d really prefer those ports pointed to my reverse proxy instead.

In case anyone else stumbles across this looking for a similar answer, I gave up and ended up getting a Raspberry Pi for diyHue. Really not my preference though, seems silly when I have perfectly good compute on my Home Assistant server to run the add-on. Ideally, I’d like to be able to bind a specific IP to either all addons or, more preferably, specific ones.