ip publica

22/02/2007 - 14:11 por Jordi Sanchez | Informe spam
Hola,

Como puedo saber la ip publica desde .net?

gracias

Preguntas similare

Leer las respuestas

#1 Federico A. Colli
22/02/2007 - 16:56 | Informe spam
Hola.
No se realmente si con una aplicacion Windows en .NET por sí sola
puede obtenerla, dado que tendrías que conectarte a alguna parte fuera
de tu red (algo en el Internet) para poder consultar la IP con la cual
te conectas.

Actualmente utilizo un Webservice en un hosting que tengo (puedes
utilizar alguno gratuito, si incluye esta caracteristica) y desde este
Webservice si podes consultar la IP con la cual te conectas (esa sería
la IP pública) y devolverla mediante un método de este.

Saludos
Respuesta Responder a este mensaje
#2 SoftJaén
22/02/2007 - 17:22 | Informe spam
"Jordi Sanchez" preguntó:

Como puedo saber la ip publica desde .net?



Hola, Jordi:

Si te refieres a la IP que nos devuelve la página web
http://www.whatismyip.com/, mientras encuentras una mejor solución, te puede
servir el código que encontrarás en el siguiente enlace:

http://www.vb-tips.com/default.aspx?ID°8dadba-a85a-4d7b-b6af-a311e93c13c3

Como verás, el código descarga un archivo de la página web indicada
anteriormente, para posteriormente leer desde el archivo el contenido de la
IP pública.

El ejemplo es práctico mientras la página se encuentre activa. :-)

Ahora bien, si deseas obtener la IP que nos devuelve el comando «Ipconfig»,
puedes utilizar el siguiente ejemplo siempre y cuando uses Visual Basic
2005:

Dim ip As Net.IPHostEntry = _
Net.Dns.GetHostEntry(Net.Dns.GetHostName)

MessageBox.Show(ip.AddressList(0).ToString())


Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#3 Federico A. Colli
22/02/2007 - 21:19 | Informe spam
Esa es otra, de hecho también lo hago en otros clientes, utilizando
una pagina en PHP que según el parámetro guarde la IP en archivo, o
bien la devuela.
De esta forma me conecto (con VB 6.0 en este caso) y tomo el dato.

De todas formas me inclino por la solucion del webservice (si es que
se puede utilizar toda la tecnología) porque me parecio (por lo menos
a nivel programático, tecnológico y de arquitectura) más "limpio",
seguro (dado que almaceno ciertas IP para poder conectarme a los
Clientes remotos y brindarles servicios) y sencillo.

Saludos
Respuesta Responder a este mensaje
#4 skondio
01/03/2007 - 00:22 | Informe spam
On 22 feb, 14:11, "Jordi Sanchez" wrote:
Hola,

Como puedo saber la ip publica desde .net?

gracias



Desde http://myip.e-mision.net/ puedes obtener la IP y tiene un web
services en http://ws.e-mision.net/cualesmiip.asmx que te devuelve la
información y es gratuito.

Salu2
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida