Session Traversal Utilities for NAT(STUN)は、リアルタイムの音声、ビデオ、メッセージング、その他のインタラクティブな通信アプリケーションにおけるネットワークアドレス変換(NAT)ゲートウェイのトラバーサルのための、ネットワークプロトコルを含む標準化された一連のメソッドです。
STUNは、Interactive Connectivity Establishment(ICE)、Session Initiation Protocol(SIP)、WebRTCなどの他のプロトコルで使用されるツールです。 これはホストがネットワークアドレス トランスレーターの存在を検出し、NATがアプリケーションの User Datagram Protocol(UDP)フローのためにリモートホストへ割り当てた、マッピングされた(通常はパブリックな)インターネットプロトコル (IP)アドレスとポート番号を検出するためのツールを提供します。このプロトコルでは、 NATの反対側(パブリック側、通常はパブリックインターネット)に位置する サードパーティのネットワークサーバー(STUNサーバー)からの支援が必要です。