Wie erstelle ich einen TCP-server hinter einem router (NAT) ohne Umleitung Konfiguration erforderlich

Das Szenario ist das folgende. Ich habe zwei Maschinen A und B:
A: Client (hinter NAT)
B: Server (hinter NAT)

Möchte ich Sie B, um in der Lage sein zu hören auf einem bestimmten port, so dass Ein Pakete verschicken kann zu B-durch, dass bestimmte TCP-port und erhalten keine Antwort. Wenn beide Maschinen sind nicht hinter einem NAT-es ist ziemlich straight-forward-Prozess. Aber wie mache ich es so arbeiten, dass es funktioniert, auch wenn B hinter einem router, ohne ihn zu gehen, ändern Sie die router-Konfiguration aktivieren port-forwarding etc...

Angenommen, wie peer-to-peer-Programme wie torrent-clients arbeiten, ohne dass der Benutzer etwas konfigurieren?

  • Haben Sie vielleicht mehr Glück auf serverfault.com
  • Ich nehme an, diese Frage ist wie schreibt der server hinter NAT, anstatt, wie es zu konfigurieren.
InformationsquelleAutor Chetane | 2009-10-02
Schreibe einen Kommentar