Hola....necesitaria que alguien me ayude con esto:
una rutina en VB o de ultima en C, que me permita averiguar cual
es la direccion IP (en la maquina local) que tiene salida a internet...
es decir...en caso de que se trate de una maquina que se conecta a internet mediante un modem comun, por Dial-UP, la IP de esa coneccion...
en caso de ser banda ancha, la de la placa de red...etc.....
Tengo una rutina que encontre en internet, que averigua todas las IP
de la maquina, pero no se como puedo hacer, para comprobar cual de esas IPs se puede acceder desde internet es decir, cual es unica.
El objetivo de este pedido:
Debido a que DNS2Go.....(quienes permiten a una persona cualquiera, que tiene IP dinamica, usar su propia maquina como servidor; redirigiendo nuestra IP a un dominio elegido por nosotros) comenzará a cobrar su servicio... y no puedo pagarlo, estoy haciendo un programa en VB, que cada vez que me conecto a internet, se conecta por FTP a un servidor, y actualiza la pagina principal (index.html) con un link hacia mi direccion IP actual.....
Ya todo eso esta implementado y funcionando...pero.....hay un pequeño problema, no se como hacer para que la IP que ponga no sea la interna de la red, sino la que se ve desde internet....(TIP: supongo q debe ser algo que tiene algo que ver con los adaptadores RAS o PPP)
Si alguien sabe como hacer esto... me gustaria muchísimo que me ayude, y si puede ayudarme a buscarlo, tambien......si no lo saben hacer en VB, podria adaptarlo de alguna forma si tuviera codigo en C....o de ultima, lo usaria como shell.....(si fuese un programa de DOS...p. ej.... capturando la salida)
espero haberme expresado correctamente, desde ya, agradesco todas las respuestas...
ah...por las dudas, dejo mi mail:
mnofresno@tutopia.com