Zum Inhalt springen
uencoder

STUN

STUN (Session Traversal Utilities for NAT, RFC 5389) lässt einen Client seine öffentliche IP und Port, wie durch einen NAT gesehen, samt NAT-Typ entdecken.

Zweck

Bietet Endgeräten hinter NAT die Entdeckung der öffentlichen reflektiven Adresse — die Grundlage von ICE und der WebRTC-NAT-Durchquerung.

Mechanismus

Der Client sendet eine Binding Request an einen STUN-Server, der mit der beobachteten Quell-IP:Port (die reflektive öffentliche Adresse) antwortet. Zusätzliche Attribute können NAT-Typ und -Verhalten testen.

Anwendungsfälle

  • NAT-Durchquerung in WebRTC
  • SIP für VoIP
  • P2P-Entdeckung öffentlicher Adressen

Verwandte Tools

References