I have a couple of 951's with dynamic WAN IPs that I'm trying to get hairpin nat working on without having to mess around with Split-DNS etc.
I've tried following various posts detailing how to configure the NAT rules for hairpin to work and its simply not working.
Almost all recent posts seem to follow this method - https://freek.ws/2016/11/21/mikrotik-ha ... r-dummies/
Which for me does not work.
But I have also come across this thread (see last post) which suggests hairpin is not nessasary from ROS v6 onwards, instead you use filter rules, though I cant get this to work either...
viewtopic.php?t=75811
Can anyone advise what is the current method of making this work?
Following the first/most common method, my rules are like this...
0 ;;; WAN NAT
chain=srcnat action=masquerade src-address=10.10.5.0/24 out-interface=Ether1 - WAN log=no log-prefix=""
1 ;;; Hairpin NAT
chain=srcnat action=masquerade protocol=tcp src-address=10.10.5.0/24 dst-address=10.10.5.0/24
out-interface=Ether5 - LAN log=no log-prefix=""
2 ;;; CCTV Hairpin
chain=dstnat action=dst-nat to-addresses=10.10.5.230 to-ports=8000 protocol=tcp
in-interface=Ether1 - WAN dst-port=8000 log=no log-prefix=""
3 ;;; CCTV WAN NAT
chain=dstnat action=dst-nat to-addresses=10.10.5.230 to-ports=8000 protocol=tcp
in-interface=Ether1 - WAN dst-port=8000 log=no log-prefix=""
I'm currently trying to get this to work on 2 different connections, both have dynamic WAN IP addresses, one of them dials the pppoe to ISP directly, the other is a double NAT setup behind an ISP router, I cant get either to work.