Danke erstmal an alle für die Antworten.
Das Problem ist folgendes: Wenn ich den IM Client im privaten Netzwerk laufen lasse, ist es kein problem. Ich kenne die Client IP und die Server IP, also kein Problem.
Wenn ich jetzt den Client irgendwohin mitnehme, z.B. zu einem Kumpel oder ein Firmennetzwerk, habe ich ein Problem, wenn der Client-Rechner keine öffentliche IP-Adresse hat und ein Router ein Source-NAT verwendet. Die IP des Servers ist kein Problem, da dieser eine feste öffentliche IP hat, die ich im Client eingeben kann.
Ich möchte nur am Client herausbekommen, wie das Source-NAT für die interne Client-Rechner-IP aussieht. Das Problem ist, dass es funktionieren muss, ohne das Natting des Routers zu kennen.
Weiß vielleicht jemand, wie das andere Instant Messenger lösen? Die kann man ja auch überall ohne Vorwissen laufen lassen.
Danke und Gruß.