Saber el país del que proviene una IP

08-04-2017
 
Mapa países

Mapa países

Existen multitud de servicios que nos permiten saber el país del que proviene una determinada IP pero son lentos(O tienen un coste elevado) cuando se quieren utilizar internamente. Además, resulta que la información que se utiliza para saber el país de una IP es totalmente público y, por tanto, podemos implementarlo facilmente.

Existen varias librerías, sobretodo en PHP, que implementan esto pero lo mas fácil es descargarse el fichero de la siguiente URL con el listado de IPs por países: http://software77.net/faq.html. Recordad que debe ser descargada periódicamente.

Una vez descargada la base de datos resulta fácil desarrollar un script que, a partir de una IP, determine el país al que pertenece. La única complejidad que tiene es que se debe convertir la IP a formato numérico pero es una simple operación matemática.

Leave a Reply

© Albert Coronado Calzada