Thanks win32sux for replying,
For the case one with 2 different external ips, its totally understood.
But for the second scenario, you put different destination ports for the connection to the external ip and none of them is 3389, 3389 ports are used for each internal ips we want to connect to. Now, how could we connect from outside? Is that like (public ip
ort(3310 or 3320 or 3330)), How the server would distinguish that for the remote desktop tool if we connect to ports not 3389 ones and there is no 3389 in the rule for the public ip?