Localizar la IP del ordenador

23/10/2006 - 21:34 por David Aparicio | Informe spam
Buenas a tod@s:

Necesito desarrollar una aplicación de consola que muestre la/s dirección/es
IP de la máquina. He buscado por la biblioteca de clases de .NET y la verdad
es que estoy muy perdido. ¿Alguien sabe como lo puedo hacer?

David Aparicio

Preguntas similare

Leer las respuestas

#1 Ronald Ricardo Ramirez Moran
12/11/2006 - 21:18 | Informe spam
Para poder obtener la(s) IP(s) de l ordenador es muy simple como utilizar

[C#]
using System.Net;

//...

// Obtenemos el hostname del ordenador
string hostname = DNS.GetHostName()

//Buscamos la entrada del Hostname en el DNS
IPHostEntry ipHost = DNS.GetHostByName (hostname);

// Cargamos las IPs
IPAddress [] hostIPs = ipHost.AddressList;

// Puedes utilizar las IPs dentro de la coleccion
foreach(IPAddress ip in hostIPs)
{
Console.Write(ip);
}

[VB]
Import System.Net

'...

' Obtenemos el hostname del ordenador
Dim hostname As String = DNS.GetHostName()

' Buscamos la entrada del Hostname en el DNS
Dim ipHost As IPHostEntry = DNS.GetHostByName (hostname)

' Cargamos las IPs
Dim hostIPs() As IPAddress = ipHost.AddressList

' Puedes utilizar las IPs dentro de la coleccion
For Each ip As IPAddress in hostIPs
Console.Write(ip)
Next

Saludos

Ronald Ricardo Ramirez Moran

Blog:
http://ecuador.latindevelopers.net/blogs/dlanorok
http://weblogs.foxite.com/DlanorOk
http://spaces.msn.com/DlanorOk


"David Aparicio" wrote:

Buenas a :

Necesito desarrollar una aplicación de consola que muestre la/s dirección/es
IP de la máquina. He buscado por la biblioteca de clases de .NET y la verdad
es que estoy muy perdido. ¿Alguien sabe como lo puedo hacer?

David Aparicio



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