|You've got to use what works best for you and what you're most familiar with. I've never heard of mikrotik myself but that doesn't mean a whole lot since I work in an Enterprise environment and we use highend equipment.|
but i prefer nt to use a SOHO solution it can be a pain.
More of a pain than mikrotik? I wager it's not. In fact, for what you're doing, I'd suspect it would work just fine with a much smaller learning curve. But you're the one who's going to have to deal with this long term, not me, so do whatever feels right to you.
want to use a public ip i still have 3 ip remaining to use
Just make sure you have the box secured against intrusion. When you have your server sitting right out on the web with nothing between it and the hackers you're completely wide open to attack.
if u have some solution to use iptables or some firewall it will be much better
Sorry, I can't help you. We use OpenBSD and it's built in pf for firewalls so I know nothing about iptables.
I see you don't know your way around iptables and/or linux very well either which is why I suggested a SOHO Router with a DMZ. This would actually simplify things. But, you seem to want to use some obscure product (mikrotik) and an OS you don't know very well so all I can say is, good luck, have fun. I'm sure you'll eventually get everything setup and working the only question is how long (and how painful) it will be to get it setup, configured, and most importantly, secured against intrusion.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.