Hallo, I would like to know how to redirect port from router to router. The scenario is I’ve top link router as main router where public ip (105.89.20.20) is given, under this router, I’ve mikrotik and thi mikrotik is nating between 192.168.0.24 to 192.168.1.1. I’ve one PC under this mikrotik which ip is 192.168.1.20. I want to use remote desktop manager from out side (from 105.89.22.23 or 98.56.25.25). Can any body tell me how do i do this? also if you can, please write how i can change winbox port number to access it from public network.
![]()
Forgive me, but It sounds like you’re running a NAT within a NAT, and I think you’re asking how to forward packets bound for a certain TCP port on Router-1 to a certain computer behind Router-2.
Assumptions:
Current setup
ISP ----------- Router-1 ------------ Router-2 ---------- PC
Router-1:
Eth1- From.ISP
Eth2- 192.168.0.1
Router-2:
Eth1- 192.168.0.24
Eth2- 192.168.1.1
PC:
Eth: DHCP from Router-2
You need to set up a DstNat rule on both routers.
In winbox: IP->Firewall->NAT
Router-1: Add a rule, DSTNat-ing anything arriving at your internet-facing interface, bound for port 3389. DST-Nat that to the IP of the next router, port 3389. (See attachment)
Do the same on Router-2, modifying the interfaces and IP’s as necessary. DST-Nat the traffic to point to your PC’s IP.
If you want to change the listening port (Because your ISP may block port 3389) just change the listening port on Router-1. Router-1 will change the destination port to 3389 when it performs the DSTNat.

Current setup
ISP ----------- Router-1 ------------ Router-2 ---------- PC
This is exactly what my current network running. But my first router is not mikrotik, mikrotik is my second router, first router is simple tp link wireless router from which a local ip is given to ether1 port of mikrotik. I did not tried with your given solution yet. Just to thank and clarifying about my network setup, I’ve made this comment, I’m trying to learn every kind of remote accessing of mikrotik and a local computer from public network to inside a local network.
Thanks for your help ![]()
It worked! I just have done it for my mikrotik and it worked properly. Thank you. I’ll come back with pptp dialer, i think it will be the same as it is.