C# ile İp Adresi Alma

Microsoft C#.Net ile sitenize giren bir kullanıcının ip adresini alabilirsiniz.

C# ile kullanıcının ip adresini nasıl alacağımızı göstereceğim. Bunun için ilk önce ipNedir adında  protected tanımlıyoruz.

protected string ipNedir()
  {
      string ipaddress;
      ipaddress = Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
      if (ipaddress == "" || ipaddress == null)
          ipaddress = Context.Request.ServerVariables["REMOTE_ADDR"];
      return ipaddress;
  }

yukarıdaki kodu tanımladıktan sonra tek yapmamış ipNedir() çağırmak. Sayfaya bir label koyarak oraya çağırıyoruz.

Label1.Text = ipNedir();

Hepsi bu kadar sayfaya giren kişinin ip adresini almış bulunmaktayız. Ben bunu Asp.NET'te web sayfaların da sayfa giren kullanıcının ip adresini almak için kullandım. Göstermek amacı ile de bir Label'ın içine ip adresini attım. Siz de bunu bu şekilde istediğiniz yerde kullanabilirsiniz.