telnet 127.0.0.1 80 on the server and it works, the webserver is listning on 0.0.0.0 (its work flawless on my old dlink router)
when i telnet “public ip” 80 I just get connection timed out.
telnet 127.0.0.1 80 on the server and it works, the webserver is listning on 0.0.0.0 (its work flawless on my old dlink router)
when i telnet “public ip” 80 I just get connection timed out.
If you are on a router localnet when you try the public ip, it probably doesn’t work because you need a hairpin nat. http://wiki.mikrotik.com/wiki/Hairpin_NAT
The part that concerns you starts about halfway down the page at this sentence.
When a client on the same internal network as the web server requests a connection to the web server’s public IP address, the connection breaks.
Doesn’t the port 80 firewall rule be on the forward chain?
I assume, because it is working now, that you do not have any forward chain rules at all.
In that case, the allowed port 80 rule is just doing nothing because you are not connecting to your router itself, the traffic is going to your server.