ipconfig /all

30/08/2007 - 08:47 por Paul P. Garcia | Informe spam
Saludos.

Como puedo obtener informacion sobre:
1. direccion IP
2. Mascara de subred
3. Puerta de enlace predeterminada
4. Servidores DNS

Igual a la informacion que muestra "ipconfig /all"

Gracias de antemano

Preguntas similare

Leer las respuestas

#1 José Mª Toro Bermejo
30/08/2007 - 09:14 | Informe spam
Echale un vistazo a la clase System.Net.Dns

"Paul P. Garcia" escribió en el mensaje
news:%
Saludos.

Como puedo obtener informacion sobre:
1. direccion IP
2. Mascara de subred
3. Puerta de enlace predeterminada
4. Servidores DNS

Igual a la informacion que muestra "ipconfig /all"

Gracias de antemano

Respuesta Responder a este mensaje
#2 tcasquero
30/08/2007 - 09:27 | Informe spam
Hola Exactamente no se como hacerlo, pero mírate estos links

Using the Network Functions in C# (Part I - User Functions)
http://www.csharphelp.com/archives2...ve439.html
Using the Network Functions in C# (Part I - User Functions)
http://www.csharphelp.com/archives2...ve440.html


Ejemplos de uso de las network Functions
http://www.webtropy.com/articles/ar...tapi32.dll

saludos

On 30 ago, 08:47, "Paul P. Garcia" wrote:
Saludos.

Como puedo obtener informacion sobre:
1. direccion IP
2. Mascara de subred
3. Puerta de enlace predeterminada
4. Servidores DNS

Igual a la informacion que muestra "ipconfig /all"

Gracias de antemano
Respuesta Responder a este mensaje
#3 Paul P. Garcia
05/09/2007 - 19:08 | Informe spam
Hola.

Estuve buscando en con google pero no logro encontrar lo que estoy buscando.
por el momento lo mas importante es recuperar la ip de red local, y la
puerta de enlace.


"José Mª Toro Bermejo" escribió en el mensaje
news:
Echale un vistazo a la clase System.Net.Dns

"Paul P. Garcia" escribió en el mensaje
news:%
Saludos.

Como puedo obtener informacion sobre:
1. direccion IP
2. Mascara de subred
3. Puerta de enlace predeterminada
4. Servidores DNS

Igual a la informacion que muestra "ipconfig /all"

Gracias de antemano





Respuesta Responder a este mensaje
#4 Paul P. Garcia
05/09/2007 - 19:09 | Informe spam
Hola.

Aun no logro mi cometido. Me podrias guiar un poco.


escribió en el mensaje
news:
Hola Exactamente no se como hacerlo, pero mírate estos links

Using the Network Functions in C# (Part I - User Functions)
http://www.csharphelp.com/archives2...ve439.html
Using the Network Functions in C# (Part I - User Functions)
http://www.csharphelp.com/archives2...ve440.html


Ejemplos de uso de las network Functions
http://www.webtropy.com/articles/ar...tapi32.dll

saludos

On 30 ago, 08:47, "Paul P. Garcia" wrote:
Saludos.

Como puedo obtener informacion sobre:
1. direccion IP
2. Mascara de subred
3. Puerta de enlace predeterminada
4. Servidores DNS

Igual a la informacion que muestra "ipconfig /all"

Gracias de antemano
Respuesta Responder a este mensaje
#5 Alberto Poblacion
05/09/2007 - 19:37 | Informe spam
"Paul P. Garcia" wrote in message
news:%
Como puedo obtener informacion sobre:
1. direccion IP
2. Mascara de subred
3. Puerta de enlace predeterminada
4. Servidores DNS

Igual a la informacion que muestra "ipconfig /all"



Añade al proyecto una Referencia a System.Management y luego prueba esto:

public void ObtenerDireccionesIP()
{
string query = "SELECT * FROM Win32_NetworkAdapterConfiguration" + "
WHERE IPEnabled = 'TRUE'";
ManagementObjectSearcher moSearch = new
ManagementObjectSearcher(query);
ManagementObjectCollection moCollection = moSearch.Get();

foreach (ManagementObject mo in moCollection)
{
Console.WriteLine("Nombre Host = " + mo["DNSHostName"]);
Console.WriteLine("Descripcion = " + mo["Description"]);

//Direcciones IP, puede haber más de una
string[] direcciones = (string[])mo["IPAddress"];
foreach (string direccionIP in direcciones)
{
Console.WriteLine("Direccion IP = " + direccionIP);
}

//Subredes, puede haber más de una
string[] subredes = (string[])mo["IPSubnet"];
foreach (string subred in subredes)
{
Console.WriteLine("Subred = " + subred);
}

//Pasarela, puede haber más de una
string[] pasarelas = (string[])mo["DefaultIPGateway"];
foreach (string pasarela in pasarelas)
{
Console.WriteLine("Pasarela = " + pasarela);
}
}
}
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida