Saltar al contenido
uencoder

STUN

STUN (Session Traversal Utilities for NAT, RFC 5389) permite que un cliente descubra su IP y puerto públicos tal como los ve un NAT, junto con el tipo de NAT.

Propósito

Proporciona el descubrimiento de la dirección reflexiva pública para extremos tras NAT: el fundamento de ICE y del atravesamiento NAT de WebRTC.

Mecanismo

El cliente envía una Binding Request a un servidor STUN, que responde con la IP:puerto de origen observada (la dirección reflexiva pública). Atributos adicionales permiten probar el tipo y comportamiento del NAT.

Casos de uso

  • Atravesamiento NAT en WebRTC
  • SIP para VoIP
  • Descubrimiento de dirección pública P2P

Herramientas relacionadas

References