NAT互換性

最終公開日 : Nov 13, 2026
外部ユーザーデバイスとセッションホスト間の直接接続を確立するために、HDX™ Directは、NATトラバーサルのためのホールパンチングと、クライアントデバイスおよびセッションホストのパブリックIPアドレスとポートマッピングの交換を容易にするSTUNを活用します。これは、VoIP、ユニファイドコミュニケーション、P2Pソリューションの仕組みに似ています。
ファイアウォールやその他のネットワークコンポーネントがSTUNリクエストおよびHDXセッションのUDPトラフィックを許可するように構成されている限り、外部ユーザー向けのHDX Directは機能すると予想されます。ただし、ユーザーとセッションホストのネットワークのNATタイプが互換性のない組み合わせとなり、HDX Directが失敗する特定のシナリオがあります。

検証

STUNTMANのSTUNクライアントユーティリティを使用して、クライアントとセッションホストのNATタイプを検証できます。
  1. stunprotocol.orgからターゲットプラットフォームに適したパッケージをダウンロードし、内容を抽出します。
  2. ターミナルプロンプトを開き、内容が抽出されたディレクトリに移動します。
  3. 次のコマンドを実行します: .\stunclient.exe stunserver2024.stunprotocol.org --mode behavior
  4. 出力を記録します。
バインディングテストと動作テストが成功した場合、バインディングテストと動作テストの両方が成功を報告し、NAT動作が指定されます。
NAT成功
テストが失敗した場合、バインディングテストと動作テストの両方が失敗を報告します。
NAT失敗
クライアントとセッションホストの両方のテスト結果に基づいて、外部ユーザー向けのHDX Directが機能するかどうかを判断するには、次の表を参照してください。
クライアントデバイス セッションホスト 動作が期待されますか?
エンドポイント独立マッピング エンドポイント独立マッピング はい
エンドポイント独立マッピング エンドポイント依存マッピング はい
エンドポイント依存マッピング エンドポイント独立マッピング はい
エンドポイント依存マッピング エンドポイント依存マッピング いいえ
アドレスとポート依存マッピング 任意のNATタイプ いいえ
任意のNATタイプ アドレスとポート依存マッピング いいえ
失敗 任意のNATタイプ いいえ
任意のNATタイプ 失敗 いいえ
失敗 失敗 いいえ