Ver Mensaje Individual
  #1  
Antiguo 01-03-2007
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Reputación: 18
pvizcay Va por buen camino
como encontrar la IP publica de mi router desde un prog en DELPHI en mi PC en la LAN

hola amigos del foro,

he aqui una pequeña encrucijada con la que me tope

trabajo mucho con un servidor virtual tightvnc desde mi casa a la oficina y desde la oficina a mi casa.

para el que no quiere leer la explicacion larga lo que busco es como obtener en un programita de delphi que corre en una PC en una LAN con acceso a internet por medio de un router la IP publica del mismo.. (para hacer portforwarding)

en mi casa tengo banda ancha con un sola pc y el cablemodem funciona en modo bridge por lo tanto mi pc tiene el ip publico, para poder encontrarla hice un pequeño programita en delphi que cada un tiempo pide la IP por la api de windows y si detecta que cambio se conecta por FTP a mi sitio web y guarda un txt que yo solo conozco el URL. por lo tanto cuando me quiero conectar desde otro lado entro a mi pagina web y me conecto por el ip que alli figura.

ahora quiero hacer el proceso inverso, conectarme de mi casa a la oficina, pero en la oficina mi pc esta detras de un router, entonces lo configure para hacer portfowarding al ip de mi pc en la LAN, hasta ahi todo bien, ahora la pregunta es como encuentro el IP publica del router desde mi casa..
(las IP son dinamicas)

algunas cosas que se me ocurren ninguna me convence:

1)escanear las direcciones IP de mi ISP con el puerto que tengo configurado para entrar (son muchas)
2) extender el programa para..
que se conecte a alguna pagina que te dice tu ip, la parsee, y de ahi obtenga el ip publico
o que se conecte al admin del router por http, la parsee igual que recien y que obtenga el dato de ahi

a mi entender tiene que haber algo mas facil pero no me doy cuenta..

bueno desde ya gracias por los comentarios y sugerencias

PD: estoy escribiendo esto por vnc asi que no me funcionan bien los acentos para que no se quejen de la ortografia
Responder Con Cita