#c_sharp #ip #cmd
Возможно ли определить свой IP через программу на C# ? Желательно локальный IP и внешний. И, если возможно узнавать, через роутер, то как ? Можете подсказать в каком направлении копать или пример кода продемонстрировать мне ?
Ответы
Ответ 1
Возможно: foreach (System.Net.IPAddress ip in System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName()).AddressList) { Console.WriteLine(ip.ToString()); } Это локальные адресаОтвет 2
Внешний IP никто кроме роутера не знает, поэтому единственный способ его узнать, спросить у кого-то за роутером свой IP, например тут http://www.myip.ru/ru-RU/index.php
Комментариев нет:
Отправить комментарий