Blog

Bilgi Paylaştıkça Güzeldir...

asp.net İle Dış ip Öğrenme

Projenizde sayfayi açan kişinin diş adresi ile işlem yapıcaksanız.


var ipAddress = string.Empty;

            if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] != null)

            {

                ipAddress = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();

            }

            else if (System.Web.HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"] != null && System.Web.HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"].Length != 0)

            {

                ipAddress = System.Web.HttpContext.Current.Request.ServerVariables["HTTP_CLIENT_IP"];

            }

            else if (System.Web.HttpContext.Current.Request.UserHostAddress.Length != 0)

            {

                ipAddress = System.Web.HttpContext.Current.Request.UserHostName;

            }

            if (ipAddress == "111.111.111.111")

            {

                //Yapılacak işlem

            }

            else

            {

                //Yapılacak işlem

            }


Kullanmanız gereken Kod bloğu bu şekildedir. Hızlı geri bir şekilde bulaşabılırsınız dış ip adresine

Loading