My small experience in AS210312 is the following:
1. MaxMind
Usually within 1-2 weeks the alert goes away. It fires mainly for networks with VPNs.
I had a /22 geolocated in CH, and I was getting frequent alerts, but then I split that and submitted information for /27-/32 (IPv4) to MaxMind authoritatively, proactively, for almost all addresses (did this once) and then all problems are much less frequent. I think more specifics here beat their automated /25 solution. Perhaps it would work if you submit all your addresses as /26 :)
Perhaps a large ISP can be more convincing.
2. All other IP geolocation services
They seem to generally follow MaxMind because I did nothing, and they picked up corrections after a few weeks. Or they just fight much harder to be more accurate, to gain market share. I never submitted correction reports. Most are actually respecting GeoFeeds, so when I added it to the RIPE inet{6,}num objects (even with more specifics), they started fetching it frequently, and within hours of updating the RIPE DB. From the User Agents, I see at least:
* db-ip
* Ipregistry
* Someone using axios
* Someone using Go
* Someone using Python
My list of agents is much smaller than Jeroen’s but with similar entries.
3. Google
The only way I found was getting access to the Peering Portal and adding the feed there manually. Then, it’s a few days and things seem fixed, and not changing randomly a lot.
- - -
I have not confirmed this, but I have a suspicion that at least one of the “others” invalidates the entire file if there’s a bad line. For anycast I used the country code “UN” (to signify whole world) which is the best fit according to the ISO referenced in the RFC. Apparently this is invalid for someone, and they didn’t process the file. I switched this to “EU” and this was fine. Google, in their ISP Peering Portal, will complain that “EU” is invalid, but they just ignore that line, not the entire file.
Perhaps we need a study into GeoFeeds and how they are processed / interpreted, as it seems that it’s up to interpretation by some..
Antonis