¿Qué es un Servidor STUN?
El protocolo Utilidades de Recorrido de Sesión para NAT (del inglés ‘Session Traversal Utilities for NAT‘ – STUN), permite a los clientes NAT (por ejemplo: Teléfonos IP detrás de un cortafuegos), configurar llamadas telefónicas a un proveedor VoIP que se encuentra fuera de su red local.

El servidor STUN permite a los clientes encontrar sus direcciones públicas, el tipo de NAT del cual ellos están atrás y el puerto Internet asociado por el NAT con el puerto local específico. Esta información es usada para configurar comunicación UDP entre el cliente y el proveedor VoIP para así establecer una llamada. El protocolo STUN está definido en el RFC 8489.
El servidor STUN es contactado en el puerto UDP 3478, sin embargo, el servidor indicará a los clientes que realicen pruebas en IPs alternativas y también el número de puerto (los servidores STUN tienen 2 direcciones IP).
La funcionalidad STUN es manejada de forma transparente por 3CX – un PBX fácil de instalar.
Historia
Anteriormente, el protocolo STUN estaba definido en RFC 5389 y ya era nombrado como Utilidades de Recorrido de Sesión para NAT (del inglés ‘Session Traversal Utilities for NAT‘ – STUN).
Antes de esta especificación, se denominaba Recorrido Simple de UDP a través de NAT (del inglés ‘Session Transversal of UDP [User Datagram Protocol] through NAT [Network Address Translator]‘ – STUN) definida en RFC 3489, que quedó obsoleta en Octubre de 2008.


