IP Geolacation, özellikle güvenliği sağlamak ve belirli ülkelerden veya şehirlerden gelen trafiği kontrol altına almak amacıyla kullanılır. Geolocation verisi kullanılarak, IP adreslerinin bulunduğu ülke ve şehir bazında engelleme işlemleri yapılabilir.

IP Geolocation, IP adreslerinin bulunduğu coğrafi konumu belirleyerek, ülke ve şehir bazında filtreleme ve raporlama işlemlerini sağlar. IP Geolocation özelliği, admin paneli üzerinden etkinleştirildiğinde, IP bazlı filtreleme ve raporlama işlemleri yapılabilir.

 IP Geolocation Ayarlarını içeren görsele aşağıda yer verilmiştir:

IP Geolacation Ayarları konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

Alan Açıklama

IP Geolocation ayarını aktifleştir

(Enable IP Geolocation setting)

IP Geolocation özelliğini aktif hale getirir. Bu ayar etkinleştirildiğinde, sistem IP adreslerinin coğrafi konumlarını belirlemek için geolocation verilerinin kullanılmasını sağlar.

İsim

(Name)

Geolocation ayarları için kullanılacak isim bilgisidir.

MaxMind DB File

(MaxMind DB File)

MaxMind, coğrafi konum verilerini sağlamak için kullanılan bir veri tabanıdır. Bu alan, IP adreslerinin konum bilgilerini almak için sistem MaxMind DB dosyasını kullanır.

Sadece .mmdb formatındaki dosyalar yüklenebilir.  Diğer dosya türleri sistem tarafından kabul edilmez.


manager.yml dosyasındaki MultipartFile ayarları yapılmalıdır. Bu ayarlar, dosya yüklemeleri sırasında kullanılacak parametreleri belirtir. Yükleme işlemleri sırasında, sadece belirli coğrafi konumlardan gelen talepler kabul edilebilir.

  • manager.yml Ayarları:
    • Dosya yükleme parametreleri: Maksimum dosya boyutu, dosya türü kısıtlamaları, vb.
    • Geolocation kontrolü ile sadece geçerli ülkelerden veya şehirlerden yükleme yapılmasına izin verilebilir.