Как получить ip-адрес клиентской машины, если она подключена к VPN за пределами домена компании
Я хочу найти IP-адрес компьютера пользователя или любой другой параметр, который может помочь мне определить, подключена ли система в домене компании или вне домена компании(подключена с помощью VPN)
Что я уже пробовал:
private string GetPublicIpAddress() { var request = (HttpWebRequest)WebRequest.Create("http://ifconfig.me"); request.UserAgent = "curl"; // this simulate curl linux command string publicIPAddress; request.Method = "GET"; using (WebResponse response = request.GetResponse()) { using (var reader = new StreamReader(response.GetResponseStream())) { publicIPAddress = reader.ReadToEnd(); } } return publicIPAddress.Replace("\n", ""); }