GeoIP Argentina (Ciudades), Brasil y Estados Unidos (Regiones)

by Christian Puntín

Este servidor distribuye listas geográficas filtradas, con subredes IPv4 / IPv6 (extensión CIDR), optimizadas para producción (Aplicaciones - Firewalls). Disponibilidad en formato .CSV, .txt y MikroTik (Script .rsc).

Ubicaciones estratégicas en la región

Ej. de aplicación GeoIP:

- Filtrar o redireccionar tráfico de usuarios hacia los datacenters más utilizados en el exterior

- Gestionar el acceso a servidores regionales o bloquear servicios en una ciudad o provincia.

- Mostrar una versión o funcionalidades diferentes de una aplicación o sitio web a usuarios en ciertas ubicaciones.

Actualización semanal de bases de datos

Para el uso en aplicaciones, se recomienda automatizar las descargas y refrescar las listas cada 7 días.

¿Cómo utilizar GeoIP?

.CSV | Aplicaciones y Big Data

Permite automatizar el análisis estructurado de rangos y extracción de datos (Red, código país, Region, Ciudad). Ej:

curl -s "https://geoip.christianpuntin.com.ar/IPv4/csv/AR-GEOIP.CIDR.CSV" | awk -F, '{print $1,$5,$6}'

MikroTik | Firewall - Address List

Copia la URL del script .rsc deseado y ejecúta el siguiente script en la terminal de tu router o agrégalo a tu Scheduler:

/tool fetch url="https://geoip.christianpuntin.com.ar/IPv4/mikrotik/address-list/AR-GEOIP.CIDR.rsc" output=file dst-path="geoip-address-list.rsc"
/import file-name="geoip-address-list.rsc"

* Las Address List de Mikrotik son dinámicas y expiran en 7 días. Se debe crear un Scheduler que se ejecute semanalmente para mantener vivas y actualizadas estas listas.

MikroTik | Routes: Bloquear las rutas destino con Blackhole

Copia la URL del script .rsc deseado y ejecúta el siguiente script en la terminal de tu router o agrégalo a tu Scheduler:

/tool fetch url="https://geoip.christianpuntin.com.ar/IPv4/mikrotik/routes/US-GEOIP.CIDR.rsc" output=file dst-path="geoip-routes.rsc"
/import file-name="geoip-routes.rsc"

¿Scripts de más paises en Mikrotik?

.TXT (Aliases) | OPNsense - pfSense

Crea un Alias de tipo URL Table (IPs) en tu Firewally pega el enlace del archivo .txt correspondiente.