https://www.humansecurity.com/tech-engineering-blog/how-to-efficiently-classify-ip-addresses-in-real-time-using-a-self-made-ip-db