Ist es möglich, die (öffentliche) IP-Adresse eines Computers zu kennen, auf dem TeamViewer für eine Fernsteuerungssitzung bereit ist - ohne eine Verbindung zum Computer herzustellen?
quelle
Ist es möglich, die (öffentliche) IP-Adresse eines Computers zu kennen, auf dem TeamViewer für eine Fernsteuerungssitzung bereit ist - ohne eine Verbindung zum Computer herzustellen?
Vor TeamViewer v12 war es möglich, die Partner-IP aus den Protokolldateien zu lesen, ohne eine Verbindung herzustellen, dies ist jedoch nicht mehr möglich. Seit v12 können Sie die IP-Adresse immer noch im Protokoll sehen, jedoch erst nach einer erfolgreichen Verbindung (was nicht so nützlich ist, da Sie nach dem Herstellen der Verbindung viele Möglichkeiten haben, die öffentliche IP-Adresse abzurufen).
Sie müssen eine erfolgreiche Verbindung herstellen und dann die Protokolle lesen:
Geben Sie die Partner-ID ein und klicken Sie auf Connect
Geben Sie das Passwort ein und klicken Sie auf Log On
Sie können jetzt die TeamViewer-Verbindung beenden.
Klicken Sie im Hauptfenster auf Extras >> Protokolldateien öffnen ..., um auf die TeamViewer-Protokolle zuzugreifen
Öffnen Sie die TeamViewer12_Logfile.log
Datei (standardmäßig in C:\Program Files (x86)\TeamViewer
) (ersetzen Sie sie 12
durch Ihre Versionsnummer). Sie können vom Hauptfenster aus auf den Protokollordner zugreifen, indem Sie auf Extra >> Protokolldateien öffnen ... klicken.
Suchen Sie in der Datei von unten nach der ersten Zeile, in der sie geschrieben ist:
UDP: punch ignored a=xxx.xxx.xxx.xxx:yyyyy
a=xxx.xxx.xxx.xxx
→ Das ist die IP-Adresse, nach der Sie suchen!yyyyy
ist der UDP-Port, der für die Verbindung verwendet wird.Sie können die IP-Adresse ermitteln, indem Sie eine Verbindung vortäuschen (Partner-TeamViewer muss aktiv sein) und dann die Protokolle lesen:
Geben Sie die Partner-ID ein und klicken Sie auf Connect to partner
Klicken Cancel
Klicken Sie im Hauptfenster auf Extras >> Protokolldateien öffnen ..., um auf die TeamViewer-Protokolle zuzugreifen
Öffne (mit Notepad oder was auch immer) die TeamViewer7_Logfile.log
Datei (befindet sich standardmäßig in C:\Program Files\TeamViewer\Version7
) (ersetze sie 7
durch deine Versionsnummer)
Suchen Sie in der Datei von unten nach der ersten Zeile, in der sie geschrieben ist:
CTXX GWT.CmdUDPPing.PunchReceived, a=xxx.xxx.xxx.xxx, p=yyyyy
a=xxx.xxx.xxx.xxx
→ Das ist die IP-Adresse, nach der Sie suchen!yyyyy
ist der UDP-Port, der für die Verbindung verwendet wird.
Der in der Protokolldatei zu suchende Text lautet wie folgt (IP-Adresse wird ersetzt durch
xxx.xxx.xxx.xxx
):UDP: punch received a=xxx.xxx.xxx.xxx:49518: (*)
quelle
UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)
auchpunch received
undpunch ignored
.CTXX GWT...
aufUDP: punch received...
Alle anderen Antworten, die seit dieser Version gepostet wurden, sind Duplikate.Diese Methode funktioniert noch ...
... Sie müssen nur das öffnen
TeamViewerXX_Logfile.log
(wobeiXX
für die Versionsnummer steht) und von unten nach oben suchen ( CTRL+ drücken Fund dasfrom the bottom
Optionsfeld ankreuzen). Suche nach einem = und los geht's:Sie finden die IP-Adresse des entfernten Rechners und den UDP-Port, mit dem sich Teamviewer verbindet.
quelle
In TV12 (und wahrscheinlich in anderen neueren Versionen) müssen Sie nach der Phrase "Punsch ignoriert ein =" suchen. Es gibt die einzige, die Ihnen die nicht maskierte IP-Adresse des Remote-Hosts gibt.
quelle