Définition simple
STUN permet à un appareil de découvrir l'adresse IP et le port publics visibles depuis Internet, notamment pour établir une communication audio ou vidéo.
Définition technique
Session Traversal Utilities for NAT utilise généralement UDP 3478 pour interroger un serveur STUN et connaître l'adresse de transport observée. Il facilite la découverte de candidats ICE mais ne garantit pas le franchissement de tous les NAT ; TURN peut relayer les flux lorsque nécessaire.
À quoi cela sert ?
faciliter certaines communications temps réel derrière un routeur NAT.
Exemple concret
un client VoIP découvre l’adresse publique visible depuis Internet.
Problèmes fréquents
- NAT ou firewall bloquant la signalisation ou le média
- paramètres SIP/RTP incohérents
- mauvaise adresse annoncée aux correspondants
À retenir : STUN aide un client à découvrir l’adresse publique observée et certaines caractéristiques NAT ; il ne relaie pas le média, rôle assuré par TURN si nécessaire.