I would like to know, how companies such as MaxMind collect their "country databases". I know, there are many records and each range of the IPs represents some country... But, my question is: How the companies assign some IP range to the appropriate country? Have they some information from the ISPs? Have you any idea? Thank you very much.