How are the IP addresses flattened on our database?

On IPinfo’s databases, we flatten the IP address to their final assigned attributes (i.e. company). Because of this IP flattening operation, we don’t include all the parent ranges and the full assignment hierarchy of IP data on our standard database products.

An IP address range can cascade down to multiple organizations and the final IP address can usually be attributed to one organization. In our standard database, we include this final allocated IP address and assign the final organization information.

If you break down a big IP address range like a range with /8 slash notation to their individual IP addresses, you will find that one IP address has attributes of multiple organizations because of the cascading hierarchy of assignment. You can build your own database hierarchy from this process.

Fun fact: The IP address ranges of AFRINIC often have a very long hierarchy of assignments.