Как получить IP, указанный в консоли команды ipconfig?
Пишу следующий код, чтобы узнать свой IP:
Dns.GetHostAddresses(Dns.GetHostName()).First().MapToIPv4();
Но он не совпадает с тем, что выдает мне cmd->ipconfig. В чем может быть проблема и какой IP более точно относится ко мне?
Ответы (1 шт):
Автор решения: Lenz
→ Ссылка
А так?
string sHostName = Dns.GetHostName();
IPHostEntry ipE = Dns.GetHostByName(sHostName);
IPAddress[] IpA = ipE.AddressList;
for (int i = 0; i < IpA.Length; i++)
{
Console.WriteLine("IP Address {0}: {1} ", i, IpA[i].ToString());
}