Obtenga la dirección IP de TeamViewer sin conectarse

16

¿Es posible conocer la dirección IP (pública) de una computadora donde TeamViewer está listo para una sesión de control remoto, sin conectarse a la computadora?

Otiel
fuente

Respuestas:

25

Antes de TeamViewer v12, era posible leer la IP del socio de los archivos de registro sin conectarse, pero ya no es posible. Desde v12, aún puede ver la dirección IP en el registro, pero solo después de una conexión exitosa (lo cual no es tan útil, ya que tendría muchas formas de obtener la dirección IP pública una vez que esté conectado).

Para TeamViewer v12 → v13 ...

Necesita hacer una conexión exitosa, luego lea los registros:

  • Abra TeamViewer
  • Complete la ID del socio y haga clic en Connect

    captura de pantalla 1

  • Complete la contraseña y haga clic Log On

    captura de pantalla 2

  • Ahora puede cerrar la conexión de TeamViewer.

  • De vuelta en la ventana principal, haga clic en Extra >> Abrir archivos de registro ... para acceder a los registros de TeamViewer

    captura de pantalla 3

  • Abra el TeamViewer12_Logfile.logarchivo (ubicado por defecto en C:\Program Files (x86)\TeamViewer) (reemplace 12con su número de versión). Se puede acceder a la carpeta de registro desde la ventana principal haciendo clic en Extra >> Abrir archivos de registro ...

  • En el archivo, busque desde la parte inferior la primera línea donde está escrito:

     UDP: punch ignored a=xxx.xxx.xxx.xxx:yyyyy
    
    • a=xxx.xxx.xxx.xxx → ¡Esa es la dirección IP que estás buscando!
    • yyyyy es el puerto UDP utilizado para la conexión.

Para TeamViewer v7 → v11

Puede descubrir la dirección IP fingiendo una conexión (el TeamViewer asociado debe estar en funcionamiento) y luego leer los registros:

  • Abra TeamViewer
  • Complete la ID del socio y haga clic en Connect to partner

    Captura de pantalla

  • Hacer clic Cancel

    Captura de pantalla 2

  • De vuelta en la ventana principal, haga clic en Extra >> Abrir archivos de registro ... para acceder a los registros de TeamViewer

    Captura de pantalla 3

  • Abra (con el Bloc de notas o lo que sea) el TeamViewer7_Logfile.logarchivo (ubicado por defecto en C:\Program Files\TeamViewer\Version7) (reemplace 7con su número de versión)

  • En el archivo, busque desde la parte inferior la primera línea donde está escrito:

     CTXX GWT.CmdUDPPing.PunchReceived, a=xxx.xxx.xxx.xxx, p=yyyyy
    
    • a=xxx.xxx.xxx.xxx → ¡Esa es la dirección IP que estás buscando!
    • yyyyy es el puerto UDP utilizado para la conexión.
Otiel
fuente
2
No puedo encontrar "CTXX GWT ...." en el registro. Estoy usando TeamViewer 12
deportes
2
@sports Desafortunadamente, TeamViewer podría haber cambiado sus registros en las versiones más recientes.
Otiel
1
Yo tampoco puedo encontrarlo. Esta solución ya no funciona.
user643011
1
Parece que solo funciona para conexiones exitosas. :-(
BaseZen
Se actualizó la respuesta para reflejar el nuevo comportamiento de la versión de TeamViewer. Desafortunadamente, como lo indica @BaseZen, la dirección IP ya no se registra si la conexión no es exitosa (no más "falsificarla").
Otiel
1

El texto a buscar en el archivo de registro es el siguiente (la dirección IP se reemplaza por xxx.xxx.xxx.xxx):

UDP: punch received a=xxx.xxx.xxx.xxx:49518: (*)

pascal
fuente
En TeamViewer 13, veo UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)tan bien como punch receivedy punch ignored.
BaseZen
2
Además, si está monitoreando activamente el archivo de registro durante la resolución de problemas: no se actualiza hasta que elija explícitamente Extras -> Abrir archivos de registro ... que inicia un vaciado de la RAM al disco.
BaseZen
@DavidPostill Este no es un duplicado de la respuesta de 2012, la cadena de texto para buscar en el archivo de registro parece haber cambiado en la versión más reciente, de CTXX GWT...a UDP: punch received...Todas las demás respuestas publicadas ya que esta, sin embargo, son duplicados.
Hashim
0

Este método sigue funcionando ...

... solo tiene que abrir TeamViewerXX_Logfile.log(donde se XXencuentra el número de versión) y buscar de abajo hacia arriba (presione CTRL+ Fy marque el from the bottombotón de opción). Busque a = y ahí va:

encontrará la dirección IP de la computadora remota y el UDP Port Teamviewer se conecta.

Attila Papjack Szab
fuente
-1

En TV12 (y probablemente en otras versiones más nuevas) debe buscar la frase "punch ignorado a =". Existe el único que le brinda la dirección IP sin máscara del host remoto.

Dantalion
fuente