Merhaba,
Başlıktan da anlaşıldığı gibi bu yazımda sizinle kullanıcının IP adresini almamızı sağlayacak kodu paylaşacağım.
Asp.Net Web Form ve Asp.Net MVC de kullanıcının IP adresini bulmak için aşağıdaki kodu kullanabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
public static string GetUserIP() { var IP = string.Empty; if (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null) IP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); else if (HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"] != null && HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"].Length != 0) IP = HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"]; else if (HttpContext.Current.Request.UserHostAddress.Length != 0) IP = HttpContext.Current.Request.UserHostName; return IP; } |
Soru ve görüşleriniz için yorum yapabilirsiniz. Kolay gelsin ..