Frage zu Network Adress Translation (NAT)

WarDynasty

HWLuxx SC2-Champ, HWLuxx SC2-Cup2 Master#1
Thread Starter
Mitglied seit
06.04.2006
Beiträge
909
Ort
Wien
Hat jemand eine Idee, wie 2 Computer via TCP miteinander kommunizieren können, ohne dass das NAT dafür kon-
guriert werden muss?!

mfg
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Inwiefern? NAT brauchst du doch nur wenn du beispielsweise einen Internet-Anschluss hast und demnach mehrere Rechner sich eine externe IP teilen...
 
Angenommene Situation:
• Der Client möchte den Server mit der Adresse 10.0.0.1 kontaktieren
– Die Adresse 10.0.0.1 ist eine lokale Adresse und kann nicht als Adresse im globalen
Internet verwendet werden
– Die einzige nach außen sichtbare Adresse ist: 138.76.29.7
• Lösung: Statische Konfiguration von NAT, so dass eingehende Anfragen
angemessen weitergeleitet werden
– Beispiel: [123.76.29.7, Port 2500] wird immer an [10.0.0.1, Port 25000] weitergeleitet

Wie kann das gelöst werden ohne jegliche Konfiguration?
 
Naja mit Relaying?!
– Server hinter einem NAT-Router baut eine Verbindung zu einem Relay auf (welches
nicht hinter einem NAT-Router liegt)
– Client baut eine Verbindung zum Relay auf
– Relay leitet die Pakete vom Client zum Server und umgekehrt weiter
 
..das geht automatisch indem der "Server" die Verbindung aufbaut, also die Seite hinter der NAT-FW (10.0.0.1)...dann kann der Client über die Verbindung auch Daten senden....ist aber nicht die Norm ;)

Edit: wird zB bei FTP gemacht...wenn Du im Control-Channel einen Download startest kann die NAT-FW das mitlesen und den Port für die Download-Session öffnen/weiterleiten)
 
Zuletzt bearbeitet:
meine Frage war übrigens so gemeint, dass sich beide Computer je hinter einem eigenen NAT befinden.
 
Nein, das VPN-Gateway ist ja nicht hinter einem NAT-Router. Andernfalls ist es halt einfach nicht möglich.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh