Port Triggering ist eine dynamische Form der Portweiterleitung: Der Router öffnet bestimmte Ports nur dann nach außen, wenn ein Gerät im lokalen Netzwerk vorher ausgehenden Datenverkehr auf einem festgelegten Trigger-Port gesendet hat. Anders als beim klassischen Port Forwarding bleibt die Weiterleitung nicht dauerhaft aktiv, sondern entsteht bei Bedarf und wird nach einer Leerlaufzeit automatisch wieder geschlossen.

So funktioniert es

Der Administrator konfiguriert am Router eine Regel mit zwei Teilen: einem Trigger-Port (oder -Bereich) für ausgehende Verbindungen und einem Incoming-Port (oder -Bereich) für eingehende Verbindungen. Sobald ein Rechner im LAN ausgehenden Datenverkehr auf dem Trigger-Port sendet, merkt sich der Router dessen interne IP-Adresse und öffnet für genau dieses Gerät die zugeordneten Incoming-Ports. Hört das Gerät auf, Daten auf dem Trigger-Port zu senden, schließt der Router die Ports nach einer kurzen Zeit wieder.

Vorteile und Nachteile

  • Höhere Sicherheit als dauerhaft offene Ports: Die Weiterleitung existiert nur während der Nutzung.
  • Kein festes Zielgerät nötig: Jedes Gerät, das den Trigger auslöst, bekommt die Ports zugewiesen.
  • Nachteil: Es kann immer nur ein Gerät gleichzeitig von der Regel profitieren.
  • Nachteil: Die Ziel-Ports sind nicht vorhersehbar fest zugeordnet, was manche Anwendungen nicht unterstützen.

Port Triggering wird häufig für Online-Spiele, VoIP-Telefone und ältere Anwendungen eingesetzt, die keine automatischen Protokolle wie NAT-PMP oder UPnP beherrschen.

Abgrenzung

Während Port Forwarding eine feste, dauerhafte Zuordnung zwischen Port und interner IP-Adresse anlegt, reagiert Port Triggering erst auf ausgehenden Verkehr. Es ergänzt damit die Familie der NAT-Traversal-Techniken, zu denen auch Hole Punching zählt.

Verwandte Grundlagen: NAT, Port Forwarding, NAT-PMP, UPnP.