|
Version 6.4 |
|
| |||||||||||||||||||||
ProvidersThere are many services that provide IP Geolocation provider service by answering queries over the network. Most of them are paid, and free ones can impose various limits on the frequency and the total number of requests. Different services have different databases and different definition accuracy. The databases are updated based on information about IP addresses provided by Internet Service Providers. Therefore, the accuracy of Geolocation determination also depends on how accurately the data is entered into the IP address registry. Most often, it is impossible to determine the location more precisely than to the city level. Also, Internet Service Providers can provide IP addresses in other cities that are in their service to clients located in a different region, which can lead to an erroneous designation of the city. Sometimes the accuracy is not higher than the country level, since the registries of IP addresses allow not to indicate the city in the location column. IntegrationThe integration is done by geolocationservice.sppr application from the main domain. By default, the application is programmed for IPWHOIS.IO service with its "free plan" for less than 10,000 requests per month for non-commercial use. But it can be reprogrammed for other services.. It may take a few seconds for the request to be sent to the provider. Therefore, in CommuniGate Pro interfaces, information about the Geolocation of the IP address may not initially be shown, but will be shown later on when the page is refreshed. The CommuniGate Pro core has a "cache" of responses to requests for IP addresses. That is, if a request for some IP address and display language was sent to the provider, then the request for this combination will not be sent in the future. Moreover, if the Geolocation data of "neighboring" addresses in the cache are the same, then for the entire range of intermediate IP addresses between them, the data will be considered the same, and requests for them will not be sent. Filling the cache with initial data is carried out by geolocationinit.sppr application geolocationinit.spprfrom the main domain. The ranges of local and service IP addresses are filled for which there is no Geolocation. You can customize the application and assign ranges of LAN addresses, thus defining Geolocation within your organization. Interfaces
Integration of CommuniGate Pro with IP Geolocation Services is available in for:
OperationsThe CLI command to manage the Geolocation cache is available: IPGEOLOCATION ip-address [ parameters ]
The following operations are available:
|