Opravte me jestli se plete ale snad uz chapu jak to funguje (vychazim ze schematu IPTABLES):
Na verejne adrese 85.132.201.11 je Mikrotik. V LAN mam PC 192.168.1.254 kde mi bezi Apache. Mam nastaveny dst NAT ze vse co prijde na 85.132.201.11 presmeruj na 192.168.1.254. Na FW mam nastaveno pravidlo pro forward ktere povoluje port 80.
Komunikace by pak podle me mela probihat nasledovne:
Dojde pozadavek na 85.132.201.11 -> Mikrotik provede PREROUTING na 192.168.1.254 -> Mikrotik se podiva do FW tabulky konkretne chain FORWARD a "rekne" OK packet s dst portem 80 je povolen tudiz ho pusti a moje sluzba funguje. Navic pravidlo ve FW ktere povolovalo port 8080 je vlastne zbytecne.
Ja jsme celou dobu vychazel z toho ze nejprve se kontroluje paket podle FW tabulky a az pak prochazi PRE/POST ROUTINGEM.