¿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?
fuente
¿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?
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).
Necesita hacer una conexión exitosa, luego lea los registros:
Complete la ID del socio y haga clic en Connect
Complete la contraseña y haga clic Log On
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
Abra el TeamViewer12_Logfile.log
archivo (ubicado por defecto en C:\Program Files (x86)\TeamViewer
) (reemplace 12
con 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.Puede descubrir la dirección IP fingiendo una conexión (el TeamViewer asociado debe estar en funcionamiento) y luego leer los registros:
Complete la ID del socio y haga clic en Connect to partner
Hacer clic Cancel
De vuelta en la ventana principal, haga clic en Extra >> Abrir archivos de registro ... para acceder a los registros de TeamViewer
Abra (con el Bloc de notas o lo que sea) el TeamViewer7_Logfile.log
archivo (ubicado por defecto en C:\Program Files\TeamViewer\Version7
) (reemplace 7
con 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.
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: (*)
fuente
UDP: connectivity: a=xxx.yyy.zzz.www p=45653: (*)
tan bien comopunch received
ypunch ignored
.CTXX GWT...
aUDP: punch received...
Todas las demás respuestas publicadas ya que esta, sin embargo, son duplicados.Este método sigue funcionando ...
... solo tiene que abrir
TeamViewerXX_Logfile.log
(donde seXX
encuentra el número de versión) y buscar de abajo hacia arriba (presione CTRL+ Fy marque elfrom the bottom
botó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.
fuente
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.
fuente