ahoj, teď nejsem u žádného Mikrotikového boxu, takže nevyzkouším, ani nepopíšu superpodrobně, ale k vyřešení Tvého problému vedou IMHO dvě cesty:
1) pomocí DNS - přistupuj ke službám pomocí DNS jmen, z venku si nastav resolvování DNS na public IP, zevnitř na private IP.
2) pomocí DNAT pravidla:
výchozí podmínky (to už tam máš):
* služba S běžící na privátní adrese PIP, (rozhraní eth1)
* z vnějšku (rozhraní eth0) je provoz na veřejnou adresu VIP o portu VIPp přesměrováván na adresu PIP a port PIPp
co potřebuješ nastavit:
* DNat pravidlo, když přijde packet na eth1, destination IP=VIP, destination_port = VIPp, protokol=tvujprotokol(tcp/udp), změň destination IP a port na PIP a PIPp) pravidlo omezit pouze na provoz z LAN.
mělo by to fungovat.., akorát si nejsem jistý zda se musí omezit provoz na LAN pomocí rozhraní, nebo pomocí subnetu..