Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Como Averiguar Mi Direccion IP Sin Estar Presente
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Como Averiguar Mi Direccion IP Sin Estar Presente 
 
Estos scripts los tuve que hacer hace poco para windows, supongo que modificando los scripts para que se ajusten con los sistemas GNU/Linux deberian de funcionar igualmente, estn publicados en mi blog (http://edrossuse.blogspot.com) pero me parece más practico que lo tengais aqui

espero que os sirva

Como averiguar mi direccion IP sin estar presente


Muchas veces nos encontramos de que pr algún motivo especial nos queremos conectar a nuestro PC desde fuera y no tenemos la disponibilidad de una IP fija. hay  servicios tipo dynamic DNS o similar que nos pueden ayudar, peeero hay un truco del almendruco algo más sencillo de implementar.

Supongo que conocereis la web http://www.adsl4ever.com/ip pues bien, este script que os presento recoge la informacion de esa pagina y envia el html por ftp.(eso si, no lo subais a un directorio publico, normalmente al subirlo por ftp lo subimos a un directorio interno del servidor que no sea publico, veamos como funciona)

Por un lado tenemos la parte que deberemos de colocar en el PC que nos queremos conectar, vamos a llamarlo servidor y desde el que nos conectaremos lo vamos a llamar cliente.

Imaginaros por un momento que nos queremos conectar a nuestro PC Servidor por Escritorio remoto (RDP) para ello tendremos que tener previamente el puerto 3389 redireccionado al servidor.

Este script se ha de configurar en el programador de tareas para que el solo suba cada X tiempo la ip que tenemos pública:

Script servidor: [servidor.bat]

Código: [Descargar] [Ocultar]
  1. wget http://www.adsl4ever.com/ip/ -O c:\ruta_donde_guardar\ip.htm  
  2. ftp -s:c:\iconian\servidor.txt  
  3.  


Fijaros
 que usamos wget (para windows) para obtener la pagina html procesada con nuestra IP y usaremos el comando ftp para envia la secuncia de comandos para subir el archivo del html


Veamos el script de [servidor.txt]

Código: [Descargar] [Ocultar]
  1. open servidorftp  
  2. usuarioftp  
  3. contraseñaftp  
  4. put c:\ruta_donde_guardar\ip.htm  
  5. quit  
  6.  


Con el comando put "subimos" el archivo html ya procesado, si os fijais tal cual nos conectamos subimos el archivo. Debereis de añadir los parametros necesarios para guardarlo donde creais oportuno.

Bien, ahora veamos el apartado cliente. Cuando nosotros queramos saber la IP del servidor, tan solo bastará hacer doble clic al script cliente.bat y podremos obtener la IP publica.


Script [cliente.bat]

Código: [Descargar] [Ocultar]
  1. ftp -s:c:\iconian\cliente.txt  
  2.  


Tan solo pasaremos los comandos usando un archivo de texto (algo parecido al servidor.bat)

Script [cliente.txt]

Código: [Descargar] [Ocultar]
  1. open servidorftp  
  2. usuarioftp  
  3. contraseñaftp  
  4. get ip.htm c:\ruta_donde_guardar\cliente.htm  
  5. quit  
  6.  


Fijaros que hacemos el paso contrario, hacemos GET para obtener nuestro archivo html. una vez descargado haremos doble clic sobre el html y podremo leer la IP publica de nuestro servidor

Podeis obtener el wget para windows desde aqui:
http://gnuwin32.sourceforge.net/packages/wget.htm
 




===================
Saludos / Best Regards

Pedro Aguilar

http://edrossuse.blogspot.com
Desarrollador de LNXGEST
 
estrella_de_galicia - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Averiguar Mi Direccion IP Sin Estar Presente 
 
Interesante. Aunque parece un poco engorroso, sobre todo eso de tener que montar en el cron la ejecución de la subida ftp, etc.
Yo mantuve durante un tiempo una cuenta en http://www.no-ip.com que te dan ese servicio y funcionaba bastante bien (y gratis)...

Pero el tema es sugerente para otras cosas...
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Como Averiguar Mi Direccion IP Sin Estar Presente 
 
Hay servicios como el no-ip o el dynamic DNS pero no suelen funcionar del todo bien, de ahi el tener que montar el script, pero bueno, soluciones hay muchas y esta es mi granito de arena jejej

Saludos!!
 




===================
Saludos / Best Regards

Pedro Aguilar

http://edrossuse.blogspot.com
Desarrollador de LNXGEST
 
estrella_de_galicia - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
Ocultar¡Este tema fue útil?

 

Elegir valoración:                       

Media de valoración Valoración mínima Valoración máxima Número de valoraciones
0.00 0 0 0
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Quiero Mover Un Formulario Mientras Presio... Juan Luis Lopez General 3 Martes, 13 Septiembre 2011, 00:54 Ver último mensaje
Shell
No hay nuevos mensajes Estar Al Día Con Gambas! Shell General 1 Domingo, 27 Enero 2019, 12:17 Ver último mensaje
shordi
No hay nuevos mensajes Como Averiguar El Tamaño De Nuestra Panta... aratar79 General 3 Lunes, 15 Febrero 2016, 19:16 Ver último mensaje
desoljor
No hay nuevos mensajes Saber Direccion IP Externa Juan Luis Lopez Aplicaciones/Fragmentos de Código 13 Martes, 08 Enero 2019, 14:43 Ver último mensaje
tincho
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
No puede descargar archivos
No puede publicar eventos en el calendario