Ich versuchs mal anders zu beschreiben:
Wenn du willst, daß dein Rechner hinter einem NAT Router auf bestimmten Ports erreichbar ist, muß der Router die Destination IP der ankommenden Pakete so umschreiben, daß sie der IP des Rechners entspricht. Das ganze nennt sich PAT (Port Address Translation).
Dafür muß der Router aber die IP des Rechners kennen.
Daher kannst du das ganze statisch kennen, oder du mußt dafür sorgen, daß die Routing-Engine (idR ne kombinierte FIrewall) die Destination IP vom dhcp-server bekommt, der ebenfalls auf dem Router läuft, und die IP Adressen vergibt.
Wie du das tust, steht (hoffentlich) in der Anleitung deines ROuters.