LXD bridge using ip other than the host

@tomp hi, been playing with this options for hours, 1 thing tho. say my ISP provide me with 1 eth card. and multiple public ips.
host machine using public_ip_1 .
my provider will allow public_ip_2 3 4 …etc from my eth card.
after adding the ipv4.nat.address nothing happen. well. the question here. do i need to add the public_ip_4 which i wish to use, as additional ip to me eth at first? and do i need any routing or firewalld rules?