System.Net.NetworkInformation.Ping

12/02/2007 - 20:42 por Pablo Rodríguez | Informe spam
Hola grupo, estoy utilizando una instancia de
System.Net.NetworkInformation.Ping para obtener la dirección IP
correspondiente a un dominio de IP dinámica, o sea, instalé un cliente que
convierte esa IP dinámica en un dominio, pero necesito mostrarle a usuarios
de mi sistema la dirección IP para utilizarla con otro sistema que no acepta
dominios, sólo direcciones IP.

Con el método que estoy utilizando sólo puedo obtener la dirección IP si el
equipo de destino responde al Ping, pero hay algunos routers que no lo
responden, entonces me quedo sin la IP de esos puntos.

Viendo que el comando ping desde una ventana de "símbolo de sistema" obtiene
la IP a pesar de que el ping no es respondido, se me ocurre que debe existir
una manera de llegar al mismo resultado con VB.NET.

¿Alguien me puede ayudar con este problemita?


Gracias de antemano!
 

Leer las respuestas

#1 Federico A. Colli
13/02/2007 - 16:26 | Informe spam
Hola.
Te respondo fuera de lo que buscas, pero es una solucion que e
implementado en algunos casos.

Para esta solucion debes tener un hosting, un servidor gratuito sirve
y la idea es agregar una pagina PHP, JSP, ASP, ASP.NET, no interesa
que tecnología. lo que importa es el código y el mismo sólo devuelve
la IP desde donde se conecta el cliente.
Hay muchas paginas gratuitas que te dan esto, pero la idea de esta
pagina es que te devuelva solo la IP, nada mas, de forma de con un
cliente (que llame a esta pag. en peíodos de tiempos configurables,
por ejemplo cada 30 minutos) obtengas ese contenido y puedas
mostrarlo.

Alternativamente puedes agregar algún parámetro que te cree un archivo
plano con dicha IP

Saludos

Preguntas similares