Hi,
first: Welcome to the IPFire community.
I know this answer is not really satisfying, but we do not know that. Networks are being flagged as “EU” because that country code appears in their RIR data, and we have absolutely no idea why the owner of that networks decided to put in this.
For most networks classified as “EU” I have seen so far, they were located somewhere in the European Union but could not be nailed down to a specific country. This happens, for example, for IP ranges of larger backbone providers.
Actually, the problem is worse as there is no exact definition about those country codes: Do they represent the physical location of a network or it’s jurisdiction?
This question was never clarified, which is why we cannot answer it either. In some cases, the jurisdiction matters, in some other scenarios, you care about the physical location. However, you will never know which is which, no matter which location database you are going to use.
Hm, at the moment, we are not aware of any networks with this country code, so it’s effectively a stub:
location=# SELECT * FROM networks WHERE country = 'FX';
network | country
---------+---------
(0 rows)
My expectation is that all networks located there have been subsequently merged into “FR”.
They are exclusive.
Yes, we are processing publicly available data from the five RIRs (AFRINIC, APNIC, ARIN, LACNIC, RIPE) and use custom override files to override locations for certain networks - for example, if the network owner tampers with those data - or flag them as being an anonymous proxy, a satellite network, or being used for anycast services.
Those override files can be accessed here.
Thanks, and best regards,
Peter Müller