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.