IP Geolocation is primarily used for security purposes and controlling traffic from specific countries or cities. By utilizing Geolocation data, actions like blocking traffic from certain regions can be carried out based on the country or city associated with the IP address.

When the IP Geolocation feature is enabled via the admin panel, IP-based filtering and reporting become possible, providing control over traffic based on geographical location.

Below is an image containing the IP Geolocation Settings:

Here is the table containing the fields used for IP Geolocation Settings configuration:

FieldDescription
Enable IP Geolocation settingActivates the IP Geolocation feature. When enabled, the system uses geolocation data to determine the geographical location of IP addresses.
NameThe name used for the Geolocation settings.
MaxMind DB FileMaxMind is a database used to provide geographical location data. This field allows the system to retrieve location information for IP addresses using the MaxMind DB file. Only files in the .mmdb format are supported. Other file types are not accepted.

The manager.yml file must be configured with MultipartFile settings. These settings define the parameters used during file uploads. During the upload process, requests from only certain geographical locations can be accepted.

manager.yml Settings:

  • File upload parameters: Maximum file size, file type restrictions, etc.
  • Geolocation checks can ensure that only valid countries or cities are allowed to perform uploads.