Страницы

Поиск по вопросам

воскресенье, 29 декабря 2019 г.

Возможно ли программно определять IP адрес в C#?

#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

Комментариев нет:

Отправить комментарий