Hi Guys,
A little lost with this.
I have a dynamic DNS name with my Synology NAS (I have a static IP but it could change they say) hence using DDNS.
I have a webcam on port 80 with a NAT through to it which I can access fine externally via http://xxxx.synology.me dns name.
However on the internal network at home (and i assume this means my hairpin works)
I see the following on different devices/browsers whilst on the internal wifi.
Chrome on PC = go to http://xxx.synology.me = Get The RouterOS login page.
Chrome on Android = go to above address = Get the login for the camera.
Internet Browser on Android = Go to above address = Get the Router OS Login page.
My rules are below, it's almost like chrome is smart enough to handle a broken hairpin??
0 ;;; defconf: masquerade
chain=srcnat action=masquerade out-interface=ether1 log=no log-prefix=""
1 chain=srcnat action=masquerade src-address-list=LocalLan
dst-address-list=LocalLan out-interface=bridge log=no log-prefix=""
2 chain=dstnat action=dst-nat to-addresses=192.168.0.23 to-ports=554
protocol=tcp in-interface=ether1 dst-port=554 log=no log-prefix=""
3 chain=dstnat action=dst-nat to-addresses=192.168.0.23 to-ports=80
protocol=tcp in-interface=ether1 dst-port=80 log=no log-prefix=""
(LocalLan is an address list for 192.168.0.0/24 i.e my internal LAN).
My interface list is here - Basically ether1 goes to a Fibre ONT, the rest are internal LAN switched ports.
# NAME TYPE ACTUAL-MTU L2MTU MAX-L2MTU
0 R ether1 ether 1500 1598 4074
1 RS ether2-master ether 1500 1598 4074
2 S ether3 ether 1500 1598 4074
3 S ether4 ether 1500 1598 4074
4 S ether5 ether 1500 1598 4074
5 S wlan1 wlan 1500 1600
6 R ;;; defconf
bridge bridge 1500 1598
Any ideas, is my hairpin working or my browsers are hair brain (and me too!)?
Cheers