Obtener la dirección IP de un ordenador

1984 vistas

Para obtener la dirección IP de un ordenador tendremos que usar la función Resolve de la clase System.Net.Dns

Veamos un ejemplo



csharp
  1. using System.Net;
  2.  
  3. string[] GetIPaddresses(string computername)
  4. {
  5.     string[] saddr = null;
  6.     IPAddress[] addr = Dns.Resolve(computername).AddressList;
  7.  
  8.     if (addr.Length > 0)
  9.     {
  10.         saddr = new String[addr.Length];
  11.         for (int i = 0; i < addr.Length; i++)
  12.             saddr[i] = addr[i].ToString(); 
  13.     }
  14.     return saddr;
  15. }