Zum Inhalt springen
uencoder

TURN

TURN (Traversal Using Relays around NAT, RFC 5766) lässt einen TURN-Server den Verkehr zwischen beiden Enden weiterleiten, wenn die NAT-Durchdringung scheitert.

Zweck

Ein Relay-Fallback bieten, wenn Hole Punching scheitert (z. B. symmetrisches NAT), und Erreichbarkeit garantieren — ICEs letzter Ausweg.

Mechanismus

Der Client sendet eine Allocate-Anfrage an den TURN-Server für einen Relay-Port, und beide Enden senden und empfangen über diesen Port. Der TURN-Server leitet den Verkehr weiter, mit Allocation-Lebensdauern und Berechtigungssteuerung.

Anwendungsfälle

  • WebRTC-Relaying
  • Fallback für symmetrisches NAT
  • VoIP-Relaying

Verwandte Tools

References