Prerouting to a LXC container

Hi

I have a problem prerouting my ports from Main server to the LXC container, and i use the UFW firewall.

I have my Main Server, and 2 LXC Containers called Mailserver and Box

I want to be able to use FTP from outsite to Main server, Mailserver and Box1.

The problem is, when i do nothing i have FTP to port 21 on Main server, and if i NAT 1 port 21 to 1 of the containers it works fine. But if i NAT 8021 and 9021 to port 21 on each container on their port 21, nothing works. But if i NAT port 21 to 21 on 1 container, it works.

So what am i missing out, do wrong or have to do to get this working with FTP to all 3 ?

UFW before.rules :

#Mainserver
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 10000 -j DNAT --to-destination 10.1.1.241:10000
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 25 -j DNAT --to-destination 10.1.1.241:25
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 110 -j DNAT --to-destination 10.1.1.241:110
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 80 -j DNAT --to-destination 10.1.1.241:80
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 443 -j DNAT --to-destination 10.1.1.241:443
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 465 -j DNAT --to-destination 10.1.1.241:465
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 587 -j DNAT --to-destination 10.1.1.241:587
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 20 -j DNAT --to-destination 10.1.1.241:20
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 62000:62050 -j DNAT --to-destination 10.1.1.241:62000-62050

#Mailserver
#-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 8021 -j DNAT --to-destination 10.1.1.241:21
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 49000:49100 -j DNAT --to-destination 10.1.1.241:49000-49100

#Box1
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 444 -j DNAT --to-destination 10.1.1.175:444
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p udp -m udp --dport 6881 -j DNAT --to-destination 10.1.1.175:6881
-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 7533:9033 -j DNAT --to-destination 10.1.1.175:7533-9033
#-A PREROUTING -d xxx.xxx.xxx.xx/32 -p tcp -m tcp --dport 9021 -j DNAT --to-destination 10.1.1.175:5757

I really hope someone can help as its a pain to have to change before.rules and reload UFW each time i need to make FTP access to each of the 3 "machines.

/Gaio