Es gibt mehrere Arten von Port Forwarding:
Beim Single Port Forwarding (einzelne Portweiterleitung) ist es möglich bestimmte Dienste zuzuweisen. Zum Beispiel, wenn du Zugriff auf einen bestimmten Spielserver haben möchtest. Die Anfrage wird über den Router direkt an den Spielserver weitergeleitet.
Beim Tunneling sorgt eine Portweiterleitung für die Sicherung eines Kanals bei der Übertragung vertraulicher Daten. Hier werden die Ports zweier Rechner miteinander verknüpft.
Beim Port Triggering werden sowohl die Ports festgelegt, über die die Daten des Programms nach außen gesendet werden, als auch über welche Ports die Antworten wieder eingehen. Dies wird auch als Port Range Forwarding (Port-Bereich-Weiterleitung) bezeichnet. Es handelt sich dabei um eine sicherere Variante als die einzelne Portweiterleitung, da sie nicht dauerhaft geöffnet ist.