Kurzfassung
TURN (Traversal Using Relays around NAT) ist ein Protokoll nach RFC 8656, das Datenverkehr zwischen zwei Endpunkten relayt, wenn ein direkter Peer-to-Peer-Pfad über NAT oder Firewalls nicht aufgebaut werden kann.
Was ist TURN?
TURN erweitert STUN. Während STUN nur dabei hilft, die öffentliche Zuordnung zu erkennen, damit Peers direkt sprechen können, übernimmt TURN, sobald direktes Hole Punching scheitert – etwa wegen symmetrischer NATs, Carrier-Grade-NAT oder strenger Unternehmens-Firewalls. Der TURN-Server reserviert eine öffentliche Adresse stellvertretend für den Client und leitet den Verkehr zum Peer auf der anderen Seite weiter.
Ein typischer Client probiert mehrere Verbindungswege parallel: direkt von Host zu Host, direkt über STUN-ermittelte öffentliche Zuordnungen und schließlich relayed über TURN. Frameworks wie ICE (Interactive Connectivity Establishment) automatisieren diese Auswahl. Da TURN echten Nutzverkehr trägt, sind seine Server bandbreitensensibel und sollten nahe an den Nutzern platziert werden.
TURN wird in WebRTC, SIP und modernen Overlay-Netzen wie WireGuard-basierten Mesh-VPNs verwendet. Das von NetBird mitgelieferte coturn ist eine populäre Open-Source-Implementierung, die in vielen Produkten und Self-Hosting-Setups zum Einsatz kommt.
Warum ist TURN relevant?
- Verbindungsgarantie: Bietet auch unter strengsten NAT- oder Firewall-Bedingungen einen Fallback
- Verschlüsseltes Relay: Reicht verschlüsselte Nutzlast weiter, ohne sie zu entschlüsseln, und erhält Ende-zu-Ende-Schutz
- Produktive Verlässlichkeit: Verhindert Überraschungen wie „läuft daheim, nicht beim Kunden"
- Open Source: Robuste Implementierungen (insbesondere
coturn) sind frei verfügbar
Verwandte Begriffe
- STUN: Begleitprotokoll für direktes Hole Punching; TURN übernimmt, wenn STUN nicht reicht
- NAT Traversal: Übergeordnete Disziplin, in der TURN als Fallback dient
- Peer-to-Peer: Kommunikationsmodell, das TURN hinter strikten NATs nutzbar hält
- Mesh VPN: VPN-Topologie, in der TURN die Konnektivität in restriktiven Netzen sicherstellt