C sharp - Obtener IP de PC(maquina, local)

   
Vista:

Obtener IP de PC(maquina, local)

Publicado por Luis Pizarro luis.o.pizarro@gmail.com (6 intervenciones) el 26/03/2012 22:16:56
Hola necesito saber el codigo para obtener la IP local de mi equipo a traves de C# es mas o menos urgente asi que lo que me puedan ayudar se los agradeceria enormemente.

El codigo que tenia era asi:


System.Net.DNS.GetHostByName("nombrehost")



el nombrehost-----me arrojaba error en el DNS, puse el System.Net; pero aun asi no me resulto y me siguio arrojando error en el DNS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Obtener IP de PC(maquina, local)

Publicado por pedroaaj (1 intervención) el 08/04/2012 05:32:10
Ya en tu proyecto agrega estas librerías

using System.Net;
using System.Net.NetworkInformation;

Puedes poner un botón y pones este código

IPHostEntry host;
string localIP = "";
host = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ip in host.AddressList)
{
if (ip.AddressFamily.ToString() == "InterNetwork")
{
localIP = ip.ToString();
}
}
MessageBox.Show("Tú IP Local Es: " + localIP);


Ya tienes tu ip local
Bueno es todo...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Obtener IP de PC(maquina, local)

Publicado por Daniel Martinez danymartinez1990@icloud.com (1 intervención) el 18/07/2015 19:23:08
Gracias me ayudó mucho y hasta con ese código puedo guardar la dirección ip en una base de datos! SALUDOS! te mando un abrazo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Obtener IP de PC(maquina, local)

Publicado por Edgar Gutiérrez López (1 intervención) el 26/11/2014 21:48:24
Puedes intentar con esta linea:

Dns.GetHostEntry(Dns.GetHostName()).AddressList.Where(ip => ip.AddressFamily.ToString().ToUpper().Equals("INTERNETWORK")).FirstOrDefault().ToString();
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar