Definition og idéen bag port forwarding

Port forwarding er en funktion i en router, der sender bestemte typer indkommende netværkstrafik til en valgt enhed i dit lokale netværk (LAN). I stedet for at routeren håndterer forbindelsen selv, videresendes den til en intern IP-adresse og en specifik port.

Det bruges typisk, når du vil gøre en tjeneste tilgængelig udefra (fx en webserver eller et spil der skal kontaktes fra internettet). Port forwarding hænger sammen med NAT (Network Address Translation): Routeren bruger sin egen offentlige adresse udadtil, men du kan styre, hvilken intern enhed der skal modtage trafikken.

Eenvoudig model: fra internet til din interne enhed

Tænk på flowet i fem dele:

  1. En klient på internettet forsøger at forbinde til din offentlige IP på en bestemt port.
  2. Routeren modtager trafikken på den port.
  3. Routeren slår “port forwarding-reglen” op: hvilken intern enhed og port skal bruges for denne type trafik?
  4. Routeren videresender forbindelsen til den interne IP-adresse og (ofte) samme eller en angivet intern port.
  5. Den interne enhed accepterer forbindelsen, forudsat at dens egen tjeneste lytter på porten, og at relevante firewalls ikke blokerer.

Hvis port forwarding-reglen er forkert, vil forbindelsen enten ikke nå frem, eller den vil nå en anden enhed/port end du forventer.

Hvad du skal vælge i opsætningen (og hvorfor det betyder noget)

Når du konfigurerer port forwarding, handler det typisk om tre valg:

  • Udvendig port (external/public port): Den port på routerens offentlige IP, som klienter rammer.
  • Indvendig port (internal/private port): Hvilken port den interne enhed faktisk skal have forbindelsen til. I mange tilfælde matcher den udvendige port, men det kan variere.
  • Indvendig IP-adresse (internal/LAN IP): Den lokale enhed (fx en PC, NAS eller server), der skal modtage trafikken.

Derudover skal du ofte vælge protokol (for eksempel TCP eller UDP). Det er vigtigt, fordi samme portnummer kan bruges til forskellige protokoller, og port forwarding-reglen gælder typisk kun for den protokol, du har angivet.

Forskelle, undtagelser og begrænsninger

Port forwarding er ikke en “genvej” uden andre krav. Flere ting kan stadig stoppe trafikken, selv hvis reglen er sat op:

  • Intern firewall: Den interne enhed kan have firewall-regler, der blokerer indkommende forbindelser på den port.
  • Tjenesten skal lytte: Port forwarding sender trafik, men den interne tjeneste skal faktisk være konfigureret til at lytte på den relevante port.
  • Routerens øvrige regler: Udover port forwarding kan routeren have adgangskontrol eller standardregler, der påvirker trafikken.
  • Protokol- og portmismatch: En fejl i TCP/UDP-valg eller portnummer er en af de mest almindelige årsager til, at “det virker ikke”.
  • Lokale IP-adresser kan ændre sig: Hvis den interne enhed’s IP ændrer sig (fx via DHCP), kan reglen pludselig pege forkert. Derfor kan det være nødvendigt at sikre, at den interne adresse forbliver den samme.

En vigtig undtagelse er, at port forwarding ikke automatisk “åbner alt”. Det åbner kun den konkrete trafik, der matcher din regel (kombinationen af protokol og port) og kun frem til den enhed og port, du angiver.

Praktisk: sådan kan du teste om det fungerer

For at kontrollere at port forwarding virker, kan du fokusere på tre kontrolpunkter:

  • At routeren videresender korrekt: Start med at bekræfte, at reglen peger på den rigtige interne IP og port, og at protokollen matcher.
  • At tjenesten er aktiv: Tjek at den interne tjeneste kører og lytter på den port.
  • At firewall ikke blokerer: Kontroller både eventuelle firewall-regler på den interne enhed og eventuelle begrænsninger i routeren.

Hvis du kan få en ekstern enhed til at etablere forbindelsen (eller få et forventet svar fra tjenesten), er der en god indikation af, at de centrale dele fungerer sammen. Hvis det ikke lykkes, peger det oftest på et mismatch i port/protokol, en firewall, eller at tjenesten ikke lytter.

Port forwarding påvirker også din sikkerhed: når du videresender trafik til en intern tjeneste, øger du dens eksponering mod internettet. Derfor bør du åbne kun de nødvendige porte og kun de tjenester, der reelt skal tilgås udefra.