Dst NAT not working through AP bridge ?

Greetings,

I had a mikrotik router and I knew how to set port fowarding dst nat rule in order to let my web server working properly .
However I have a RB951Ui-2HnD (wireless router) now and somehow the web server can not be accessed from Internet.
INTERFACES:

NAME TYPE ACTUAL-MTU L2MTU MAX-L2MTU MAC-ADDRESS

0 R ether1-gateway ether 1500 1598 2028 E4:8D:8C:A1:1B:6C
1 S ether2-master-local ether 1500 1598 2028 E4:8D:8C:A1:1B:6D
2 S ether3-slave-local ether 1500 1598 2028 E4:8D:8C:A1:1B:6E
3 S ether4-slave-local ether 1500 1598 2028 E4:8D:8C:A1:1B:6F
4 S ether5-slave-local ether 1500 1598 2028 E4:8D:8C:A1:1B:70
5 RS wlan1 wlan 1500 1600 2290 E4:8D:8C:A1:1B:71
6 R bridge-local bridge 1500 1598 E4:8D:8C:A1:1B:6D
7 R pppoe-out1 pppoe-out 1480

IP/Firewall/NAT
0 ;;; default configuration
chain=srcnat action=masquerade out-interface=pppoe-out1 log=no log-prefix=""

1 chain=dstnat action=dst-nat to-addresses=192.168.10.15 to-ports=80 protocol=tcp dst-address=Public-IP-Address
in-interface=pppoe-out1 dst-port=80 log=no log-prefix=""
Everything else is default settings. It's a wireless bridge router .
Web server <---Wireless---> Router <---PPPoE---> ISP modem
Version 6.42.5
I have no idea how to solve it.
Please help me.

Hello,

1 chain=dstnat action=dst-nat to-addresses=192.168.10.15 to-ports=80 protocol=tcp dst-address=Public-IP-Address
in-interface=pppoe-out1 dst-port=80 log=no log-prefix=“”

Either you choose dst-address or in-interface but not both.

Hi,thanks for replying me however it didn’t work out after I chose to set dst-address only.
There were packets shown on the nat rule while I tried to access the website.
I were using the same computer hosting the web.
Input the public IP address via internet browser but the browser shown me that couldn’t connect to the website…
The website can be access locally ( localhost:80)

I finally resolve it . i gotta set Hairpin NAT rule !
(I’ve change the we server to 192.168.10.3)
0 chain=dstnat action=dst-nat to-addresses=192.168.10.3 protocol=tcp
in-interface=pppoe-out1 dst-port=80 log=no log-prefix=“”

1 chain=dstnat action=dst-nat to-addresses=192.168.10.3 to-ports=80
protocol=tcp dst-address-type=local dst-port=80 log=no log-prefix=“”

2 ;;; defconf: masquerade
chain=srcnat action=masquerade out-interface-list=WAN
ipsec-policy=out,none

3 chain=srcnat action=masquerade protocol=tcp src-address=192.168.10.0/24
dst-address=192.168.10.3 out-interface=bridge dst-port=80 log=no
log-prefix=“”

Then it worked.