Виды GEOIP? Бесплатные решения?
1. как вам удобнее
2. Maxmind, есть free решение которого достаточно для типовой системы. Скрипты конвертации в базы и другие форматы есть на GitHub
Удобнее всего сделать через быстрый API.BigDataCloud.net предаставляет эти данные уже в готовом виде.