¿Cómo puedo obtener todas las direcciones IP conectadas a la máquina en la que se está ejecutando mi aplicación (aplicación C# NET Console)? Necesito vincular un servicio WCF a la dirección IP principal y devolver una lista de la lista completa de direcciones IP.Obtener todas las direcciones IP en la máquina
using System.Net;
string myHostName = Dns.GetHostName().ToString();
string ipAddress = Dns.Resolve(HostName).AddressList[0].ToString();
Esto es lo que estoy utilizando ahora mismo para obtener la dirección IP primaria, pero no puedo encontrar la manera de obtener el resto de devolverlos.
Si enlace un servicio WCF a localhost: 8000, ¿eso lo expondrá en el primario?
¿Qué es una dirección "IP primaria"? ¿No todas las direcciones IP nacen iguales? –
AddressList es una colección y solo está utilizando el primer elemento. ¿Esa colección siempre produce como único elemento para ti? – Maciek