Hi,
I’m New to routerOS, and i bought a CCR-1036 12G-4S EM Router. my ISP gaveme these:
IP Adress (Used By Costomer) : 172.16.17.226/30
Gateway : 172.16.17.225
Public IP : 165.16.43.128/26
they said i need to Pass all of my traffic only with Public IP and through the Gateway!
as you can see the gateway and the public IP is not in the same network!
i’ve done some research and i found that you can do that using NAT Techniques, Please tell me how can i do that
That’s a pretty common deployment:
You get a block of public IP addresses (in your case 165.16.43.128/26) and a /30 transport network.
All you need to do is set up your router as a router 
Assign one of your public IP addresses to an interface of your choice.
Assign your /30 peer IP to your uplink interface
Set your default route to your ISPs address of the/30 network.
/ip address add address=165.16.43.129/26 interface=ether2
/ip address add address=172.16.17.226/30 interface=ether1
/ip route add gateway=172.16.17.225
Now you have your public IP space on ether2, ether1 is your uplink and routing should be in place instantaneously.
Give your clients in your public IP space 165.16.43.129 as default gateway.
-Chris