I use RouterOS v3.24 and I have somewhat specific problem.
I have one static public IP and two servers on local network. Each server is responsible for one or more domains and is hosting web (http and https), mail and ftp servicess.
One server is production and other is for testing purposes (that is why I need two separate servers, no testing on production machine), later in the future there will be two production servers.
Now, way I'm going with this is reverse proxy. But I'm stuck now at the begining and I do not know how to start mooving.
I started reading this: http://wiki.mikrotik.com/wiki/Multiple_Web_Servers
But the problems are:
At the moment I start web proxy, sniffers start using it to access internet using my IP

After about 30 seconds I have had 3 connections on proxy (once before, fresh after start with mikrotik i forget to stop web proxy for few days and my IP is present on many open proxy lists even thou it is not open for more than one year)
I need to redirect HTTP, HTTPS, SMTP, POP3, IMAP and FTP requests, and that much is not explained on wiki. Perhaps I will find something else that needs to be redirected, but for now this is it.
Is there a solution other than two public interfaces?
PS Upgrading from 3.24 to 4.1, do I need to buy new licence?
Regards
kzendra