Ich habe diese Frage gelesen , aber die Erklärung von Symmetric NAT war nicht detailliert genug.
Könnte mir bitte jemand helfen, die folgenden Absätze zu verstehen?
Ich habe dies über Symmetric NAT gelesen :
Jede Anforderung von derselben internen IP-Adresse und demselben Port an eine bestimmte Ziel-IP-Adresse und denselben Port wird einer eindeutigen externen Quell-IP-Adresse und einem Port zugeordnet, wenn derselbe interne Host ein Paket auch mit derselben Quelladresse und demselben Port, jedoch an einen anderen sendet Ziel wird eine andere Zuordnung verwendet. Nur ein externer Host, der ein Paket von einem internen Host empfängt, kann ein Paket zurücksenden.
http://en.wikipedia.org/wiki/Network_address_translation#Types_of_NAT
Und das über UDP-Locher :
Das Stanzen von UDP-Löchern funktioniert nicht mit symmetrischen NAT-Geräten (auch als bidirektionales NAT bezeichnet), die in großen Unternehmensnetzwerken zu finden sind. Bei symmetrischem NAT ist die mit der Verbindung zum bekannten STUN-Server verbundene NAT-Zuordnung auf den Empfang von Daten vom bekannten Server beschränkt, und daher ist die NAT-Zuordnung, die der bekannte Server sieht, keine nützliche Information für den Endpunkt.
http://en.wikipedia.org/wiki/UDP_hole_punching
Aber ich nehme es nicht wirklich auf. Ich habe das Gefühl, dass es mir sagt, dass (in einer Client-Server-Anwendung, in der der Client die Kommunikation initiiert) ein Server nicht in die andere Richtung kommunizieren kann, es sei denn, dies wurde vom NAT-Gerät ausdrücklich zugelassen. Ich verstehe nicht, warum das so ist. Wenn es möglich ist, können Sie diese Beschreibung für mich leicht vereinfachen?
Wir haben ein Problem in unserer Umgebung, bei dem ein bekanntes Remote-Support-Tool nicht von einem ebenso bekannten Softwareanbieter verwendet werden kann, um uns zu unterstützen. Der Client ist Proxy-fähig, aber für einige Resonanzen hält er es für eine gute Idee, ihn nicht zu verwenden und über UDP an Port 1153 etwas völlig anderes zu tun.