NAT-Kompatibilität

Um eine direkte Verbindung zwischen einem externen Benutzergerät und dem Sitzungshost herzustellen, nutzt HDX™ Direct Hole Punching für die NAT-Traversal und STUN, um den Austausch der öffentlichen IP-Adresse und Port-Mappings für das Clientgerät und den Sitzungshost zu erleichtern. Dies ähnelt der Funktionsweise von VoIP-, Unified Communications- und P2P-Lösungen.

Solange Firewalls und andere Netzwerkkomponenten so konfiguriert sind, dass sie den UDP-Verkehr für die STUN-Anfragen und die HDX-Sitzungen zulassen, sollte HDX Direct für externe Benutzer funktionieren. Es gibt jedoch bestimmte Szenarien, in denen die NAT-Typen der Benutzer- und Sitzungshost-Netzwerke zu einer inkompatiblen Kombination führen, wodurch HDX Direct fehlschlägt.

Validierungen

Sie können den NAT-Typ auf dem Client und dem Sitzungshost mithilfe des STUN-Client-Dienstprogramms von STUNTMAN überprüfen:

  1. Laden Sie das entsprechende Paket für die Zielplattform von stunprotocol.org herunter und entpacken Sie den Inhalt.
  2. Öffnen Sie eine Terminalaufforderung und navigieren Sie zu dem Verzeichnis, in das der Inhalt extrahiert wurde.
  3. Führen Sie den folgenden Befehl aus: .\stunclient.exe stunserver2024.stunprotocol.org --mode behavior
  4. Beachten Sie die Ausgabe.

Wenn die Binding- und Verhaltenstests erfolgreich sind, melden sowohl der Binding-Test als auch der Verhaltenstest den Erfolg, und ein NAT-Verhalten wird angegeben:

NAT-Erfolg

Wenn die Tests fehlschlagen, melden sowohl der Binding-Test als auch der Verhaltenstest den Fehler.

NAT-Fehler

Die folgende Tabelle zeigt, ob HDX Direct für externe Benutzer basierend auf den Testergebnissen von Client und Sitzungshost voraussichtlich funktioniert:

Clientgerät Sitzungshost Sollte funktionieren?
Endpunktunabhängiges Mapping Endpunktunabhängiges Mapping Ja
Endpunktunabhängiges Mapping Endpunktabhängiges Mapping Ja
Endpunktabhängiges Mapping Endpunktunabhängiges Mapping Ja
Endpunktabhängiges Mapping Endpunktabhängiges Mapping Nein
Adress- und portabhängiges Mapping Jeder NAT-Typ Nein
Jeder NAT-Typ Adress- und portabhängige Zuordnung Nein
Fehler Jeder NAT-Typ Nein
Jeder NAT-Typ Fehler Nein
Fehler Fehler Nein
NAT-Kompatibilität

In diesem Artikel