Hace meses publiqué mi artículo “Saber el país del que proviene una IP” donde explicaba la mecánica de como obtener el país a partir de una IP. Existen varios servicios que nos dan esta funcionalidad o te puedes descargar un ficheros de IP-países.
Pues bién, acabo de publicar en Github un Gist donde cuelgo una classe con esta funcionalidad:
Esta classe se descarga el fichero de países comprimido en Gzip, lo descomprime, lo procesa y se lo guarda en memoria para un acceso rápido(Quizá debería poner el expirado para refrescar los datos, pero esto os lo dejo a vosotros).
Con estos datos es capaz de devolver el país a partir de una IP, incluye toda la mecánicaresolver la IP, etc.
En fin, tal como he dicho en el anterior pos, con cariño, felices fiestas y próspero año 2018 😉