Networking - Multiple host ips to different containers

i want to have my standard docker bridge network listening to some host ips (works perfectly) and i want another host ip to be mapped directly to a single container (all ports forwarded).


xx.99.130.106 -> all ports forwarded to single container
xx.99.130.105 -> docker bridge network -> some nginx
xx.201.33.76 -> docker bridge network -> some nginx

I know i could map single ports or portranges based on the ip to a single container ( -p xx.99.130.106:80:80 ) but that would cause a lot of processes on the host system.

Basically i want a container to behave like the option “-network_mode: host” were set, but only for one ip, How can i achieve this?