Asp.NET Gerçek IP Öğrenme | Ali Karahisar

Asp.NET Gerçek IP Öğrenme

Merhaba arkadaşlar;

Pek Çok Durumda Kullanıcının Ip'sini almak isteriz en basitinden ziyaretçi takibi ya da Ip Ban için lazım olabilir. Tabii ki bunlar en basit senaryolar, sizin projeniz daha kompleks olabilir. Asp.NET ile ip adresi öğrenme işlemini çok kolay bir şekilde halledebiliyoruz.

ASP.NET ile ip adresi öğrenme için;

Request.ServerVariables["REMOTE_ADDR"];

Kodunu kullanıyoruz.

Ancak kullanıcı proxy v.b. gibi olaylarla Ip'sini farklı gösterebilmekte, işte bu durumda

String userip = Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
If (userip "" || userip.ToLower "unknown") userip = Request.ServerVariables["REMOTE_ADDR"];

kodunu kullanıyoruz . Kullanıcıların bu önlemi aşması mümkün, ancak büyük bir çoğunluğa karşı önlem almış oluyoruz.

Sağlıcakla.
Yorumlarınızı esirgemezseniz sevinirim :), eğer burada ki çözümler veya bilgileri işinize yaradıysa sizde aşağıda bulunan butonlar yardımıyla paylaşırsanız başkaları da yararlanabilir. Ayrıca bundan sonra ki yazılardan haberdar olmak için Ücretsiz E-Posta Aboneliği yaparsanız çok motive edici olabilir :)

Yeni yazılarımdan haberdar olun!

Paylaş:



1 Yorum :
  1. bu yöntemi bir çok sitede gördüm. kopyala yapıştır yapıyorum hata yok. ama yerelde :::1 sonucu çıkarken, siteme aktarıyorum label etiketinin içeriği yine label olarak kalıyor

    YanıtlaSil