MVC Dış ip adres öğrenme_ServerVariables

Blog Detay

MVC Dış ip adres öğrenme_ServerVariables
MVC Dış ip adres öğrenme_ServerVariables

MVC Dış ip adres öğrenme_ServerVariables

ASP.Net'te Ziyaretçi Makinesinin IP Adresi Nasıl Alınır?
Yönlendiriciler veya Proxy Sunucular arkasındaki İstemci makineler için öncelikle IP Adresi belirlenir ve bu nedenle HTTP_X_FORWARDED_FOR sunucu değişkeni kontrol edilir.
 
Not : İstemci makinesi bir Proxy Sunucusunun arkasındayken, Proxy Sunucusunun IP Adresi İstemci makinesinin IP Adresine eklenir. Birden fazla Proxy Sunucusu varsa, tüm Proxy Sunucularının IP Adresleri, istemci makine IP Adresine eklenir.
 
IP Adresi HTTP_X_FORWARDED_FOR sunucu değişkeninde bulunamazsa, herhangi bir Proxy Sunucusu kullanmadığı anlamına gelir ve bu nedenle IP Adresi artık REMOTE_ADDR sunucu değişkeninde kontrol edilir.
C#
dize ipadresi;
ipaddress = Request.ServerVariables[ "HTTP_X_FORWARDED_FOR" ];
if (ipadresi == "" || ipadresi == null )
    ipaddress = Request.ServerVariables[ "REMOTE_ADDR" ];

Bunu paylaş
LOD Satış Faturasının TYPE nı öğrenme
Datatable sayfalama yapıldığında kayıtlara ulaşabilme
Yazar erydogan
1992 yılı İstanbul doğumluyum. "Beykent Üniversitesi/Bilgisayar Programcılığı" bölümü mezunuyum, 7 yılı aşkın süredir Logo firmasının üretmiş olduğu ERP ürünlerine teknik destek vermek üzere “Logo Erp Danışmanı/Sistem Uzmanı” olarak çalıştım. 2020 Şubat ayında yıllardır hayalini kurduğum "kendi işimi yapma" düşüncemi hayata geçirmek üzere DGN Yazılım firmasını kurdum. Ayrıca .Net C# (MVC) yazılım dilini kullanarak Web tabanlı/Mobil Uyumlu, Logo yazılım entegreli ya da tamamen bağımsız uygulamalar geliştiriyorum.

İlişkili Bloglar:

0 Yorum

Copyrights © 2020 All Rights Reserved by DGN Software.