Här har vi felet:
En klassiker är att köra port forwarding till en dynamiskt tilldelad IP-adress (DHCP). Du får oftast samma port, men det finns inga garantier för detta. Olika tillverkare av SOHO-routrar tillämpar olika regler/följer standard olika när det gäller DHCP. Det ger att din (statiska) regel i routern jobbar mot en flyktig (dynamisk) IP-adress som din dator får.
Du måste alltså använda dig av fasta IP-adresser; antingen via manuell inställning i din dator eller via sk. adressreservering i routern (vilket bla Netgear har enorma problem med i några av sina modeller - bla WGR614v4 - v7). Såvida inte du använder sig av NAT Port mapping (kallas också ibland för UPnP tror jag) som är ett protokoll för att prata med routrar och ställa in port forwardingen automatiskt i NAT-funktionen.
Hur som helst - det går, men då kan inte förvänta dig 100%-igt problemfri drift med dynamiska IP-adresser.