Allow listening on multiple addresses

The server_host option of the http component only allows one string to be provided. There is thus no way to have home assistant only listen to a subset of configured addresses.

I actually need this to listen on both the ipv4 and ipv6 of one of my interfaces.

If you don’t set the option at all it should bind to 0.0.0.0, which means all addresses. This of course may not be what you want in case you have a a setup with lots of IPs where you don’t want HASS to listen on all of them.

Yeah I want to avoid Home Assistant to listen on some addresses. Asyncio seems to accept a list of hosts, maybe the config could accept a list and pass that down?

I’d like IPv6 dual stack, and without listening on multiple addresses (0.0.0.0 and [::]), that won’t work. So you have my 1 vote, lol.