Ir al contenido
Networks

Recursos

Geolocalización IP: cómo funcionan las bases de datos y cómo corregirlas

Última comprobación:

Las bases de datos de localización adivinan dónde se usa una dirección IP, a partir del enrutamiento, de mediciones, de los registros y de lo que les dicen los operadores de red, y los sitios web, los servicios de streaming y los controles antifraude actúan según esas suposiciones. Un bloque que cambia de manos suele conservar su ubicación antigua durante semanas. La solución es un geofeed, un pequeño archivo que dice dónde se usa cada prefijo, enlazado desde el registro del bloque, después solicitudes a las bases de datos que importan, y paciencia: cuenta con seis semanas o más.

Quién la usa, y por qué duelen los errores

  • Streaming y derechos de contenido, donde la ubicación está ligada a licencias, así que un país equivocado o una marca de hosting bloquea directamente un servicio.
  • Búsqueda y publicidad, para el idioma, la moneda y los resultados locales.
  • Controles antifraude y de seguridad, que marcan inicios de sesión desde lugares inesperados.
  • Impuestos, juego y otros cumplimientos normativos, y las redes de distribución de contenidos al elegir un servidor.

El taller del IAB de 2025 sobre geolocalización IP estimó una precisión a nivel de país en los geofeeds superior al 95 %, encontró una precisión a nivel de ciudad mucho menor y no halló ninguna forma estándar para que las redes corrijan datos de terceros. Su informe señala el mercado de IPv4 de segunda mano como una causa: los bloques se trasladan, y «the addresses may remain 'located' in Asia in some databases for weeks or months» (traducción: «las direcciones pueden seguir “situadas” en Asia en algunas bases de datos durante semanas o meses») tras pasar a Europa.

De dónde sacan sus datos las bases de datos

  • Los registros, a los que la mayoría da el menor peso. La propia documentación de la base de datos del RIPE dice que su atributo country: «cannot be used in any reliable way to map IP addresses to countries» (traducción: «no puede usarse de ninguna forma fiable para asociar direcciones IP a países»): suele ser el país del titular, no el del usuario.
  • El enrutamiento: qué redes anuncian y transportan el prefijo.
  • Las mediciones: latencia y traceroutes desde las sondas propias de los proveedores.
  • Los nombres de DNS inverso y las rutas de red.
  • Los geofeeds que publican los operadores, y las correcciones que envían.
  • Señales de dispositivos y navegadores, en algunos proveedores.

Aparte de la ubicación, la mayoría de los proveedores clasifican las direcciones: hosting, VPN, proxy, Tor. Estas marcas a menudo deciden más que el país (más abajo).

El archivo geofeed: RFC 8805

El RFC 8805 define un archivo CSV, una línea por prefijo:

Text
# prefix,country,region,city,postal code
192.0.2.0/24,NL,NL-NH,Amsterdam,
198.51.100.0/24,DE,DE-HE,Frankfurt am Main,
203.0.113.0/24,,,,
  • El prefijo es obligatorio; el país es un código ISO 3166-1, la región un código ISO 3166-2 como NL-NH, y la ciudad texto libre.
  • Sin códigos postales: el campo está obsoleto, y «new feeds SHOULD NOT include» (traducción: «los feeds nuevos NO DEBERÍAN incluirlo»).
  • Los campos vacíos significan sin ubicación, para espacio aún sin uso, en lugar de una suposición.
  • El conjunto completo cada vez, no solo los cambios; el mismo prefijo dos veces es un error.
  • UTF-8, líneas terminadas en CRLF, servido por HTTPS.
  • Una indicación, no una orden: los proveedores contrastan un feed con sus propios datos y pueden preferir otras fuentes.

Cómo señalar el archivo: RFC 9632

El RFC 9632, que sustituyó al RFC 9092 en agosto de 2024, dice cómo encuentra un proveedor un feed y qué partes puede usar:

  • Desde el registro: un atributo geofeed: con una dirección HTTPS o, donde un registro no lo tiene, una línea exactamente con la forma remarks: Geofeed https://....
  • Gana el registro más específico: una asignación /24 con su propia referencia prevalece sobre la referencia del /22 superior.
  • Solo cuentan las líneas dentro del rango del registro; el resto del archivo se ignora para ese registro.
  • Las indicaciones de ubicación propias del registro se ignoran en cuanto existe un feed para un rango.
  • Los recolectores descargan como mucho una vez por semana, de los datos masivos de los registros.
  • Firmar un feed es opcional, y en la práctica no se usa: el validador RPKI rpki-client retiró en enero de 2026 su soporte para comprobar feeds firmados, porque nadie pensaba usarlo.

En cada registro

RegistroCómo señalar el feed
El RIPE NCCUn atributo geofeed: en el inetnum o inet6num, de cualquier tamaño desde diciembre de 2023; también servido por RDAP
ARINAún sin atributo: un comentario público Geofeed https://... en el registro de la red, sin dos puntos tras «Geofeed»
APNICUn atributo geofeed: en el inetnum o inet6num, configurado en MyAPNIC
LACNIC y AFRINICUna línea remarks: Geofeed https://...

Las bases de datos y las plataformas

Comprobado el 16 de octubre de 2026. Corregir una base de datos no corrige las demás, y varias grandes plataformas tienen la suya propia.

ProveedorCómo corregirloLee geofeeds
MaxMindEnviar un geofeed a través de su GeoIP Exchange, o un formulario de correcciónCuando se envía; revisado cada día hábil. Los datos GeoIP se publican cada día laborable, los datos gratuitos GeoLite los martes y viernes
IP2LocationUna declaración jurada ante notario, con documento de identidad, a su equipo de soporteNo documentado
IPinfoSu formulario de correcciones, o una URL de geofeedSí; la mayoría de los datos a diario
DB-IPSu formulario de avisoDice que sí; sin detalles
IPGeolocation.ioSu formulario de correcciones, o una URL de geofeedSí
Digital Element, que abastece a FastlySu formulario, solo para titulares de direcciones o sus delegadosUn feed enviado, a diario
GoogleSu formulario «Report IP problems», que «may take more than a month» (traducción: «puede tardar más de un mes»); su ISP Portal para redes que hacen peering con GoogleRegistrados por ASN en el ISP Portal
CloudflareSu formulario de correcciónNo documentado
MicrosoftNingún formulario público; algunos operadores han logrado correcciones a través de Microsoft Q&ANo documentado
AppleNo encontramos ninguna vía públicaNo documentado
NetflixUn formulario de incidencias de geolocalización y proxy, enlazado desde su ficha en PeeringDBNo documentado

Marcas de hosting, VPN y proxy

Un bloque puede estar en el país correcto y aun así ser rechazado, porque está etiquetado como espacio de hosting o VPN. La lista Anonymous IP de AWS WAF, un grupo de reglas gestionado que un sitio puede activar, bloquea «IP addresses from web hosting and cloud providers» (traducción: «direcciones IP de proveedores de hosting y de cloud») salvo que el sitio lo anule; MaxMind, IP2Location y otros marcan rangos de hosting, VPN, proxy y Tor. Estas etiquetas tienen sus propias vías de revisión, como el formulario del equipo de correcciones de MaxMind y el formulario de falsos positivos de IPQualityScore, aparte de las correcciones de ubicación.

Un bloque trasladado o alquilado, paso a paso

  1. Consúltalo antes de quedártelo: las principales bases de datos, sus marcas de hosting y proxy, y cada registro que cubra el bloque, en busca de referencias antiguas a geofeeds o indicaciones de ubicación de titulares anteriores (comprobar un bloque primero).
  2. Decide la ubicación real por prefijo: siempre el país, la región y la ciudad cuando estés seguro, sin código postal, y campos vacíos para el espacio aún sin uso.
  3. Publica el archivo por HTTPS y compruébalo con un validador como geofeed-finder o el mm-geofeed-verifier de MaxMind.
  4. Enlázalo desde el registro más específico. En un alquiler lo hace el titular: incluye tu prefijo en su propio feed, o da a tu asignación su propia referencia a tu archivo. Ambas cosas funcionan; pregunta a tu arrendador cuál hace, y avísale antes de trasladar el espacio a otro país.
  5. Elimina las indicaciones contradictorias, como referencias antiguas a geofeeds y líneas geoloc: erróneas.
  6. Haz que el enrutamiento coincida: anuncia el prefijo exacto donde están sus usuarios, con un ROA válida y un objeto route. El espacio a través de un túnel se sitúa en el punto de presencia del túnel.
  7. Envíalo a los proveedores que importan, con la dirección del feed, y pide por separado la revisión de marcas erróneas de hosting o VPN.
  8. Vuelve a comprobar tras una, dos y seis semanas. Al terminar un alquiler, elimina o vacía las líneas del bloque, para que el siguiente usuario no las herede.

Comprobar dónde aparece un bloque

RIPEstat responde con los datos gratuitos GeoLite de MaxMind para cualquier prefijo:

Shell
curl -s "https://stat.ripe.net/data/maxmind-geo-lite/data.json?resource=203.0.113.0/24"

Sustituye 203.0.113.0/24, un rango reservado para documentación, por tu bloque. MaxMind dice que sus datos gratuitos GeoLite City son «considerably less accurate» (traducción: «considerablemente menos precisos») que sus datos de pago, y las plataformas con base de datos propia, como Google, no aparecen en ellos. Comprueba también algunas direcciones en los servicios de los que dependen tus usuarios.

Cuánto tarda

El cambio en el registro es inmediato. Los recolectores descargan cada semana, los proveedores revisan y publican según su propio calendario, y muchos sitios web usan una copia descargada que actualizan cuando quieren. La propia indicación de Cloudflare para direcciones nuevas es que «IP geolocation will take at least six weeks to update across databases» (traducción: «la geolocalización IP tardará al menos seis semanas en actualizarse en las bases de datos»). Ningún proveedor garantiza la aceptación ni los plazos.

Dónde encaja RTM Networks

Con cada alquiler nuestro, las correcciones de geolocalización se hacen a petición: dinos dónde se usan las direcciones, enlazamos un geofeed para el bloque desde su registro, el nuestro o el tuyo, y pedimos a las principales bases de datos de localización que corrijan los suyos. Lo rápido que responda cada una depende de ellas.

Contacto

¿Direcciones en el lugar equivocado?

Dinos el prefijo y dónde están sus usuarios. Para el espacio que nos alquilas, corregimos a petición los registros de ubicación con los principales proveedores. Normalmente respondemos en 1 a 3 horas laborables.

Contacta con nosotros

Preguntas frecuentes

Preguntas frecuentes

¿Por qué mi nuevo bloque aparece en el país equivocado?

Porque las bases de datos todavía tienen los datos del titular o usuario anterior, o leen el registro del bloque, cuyo país suele ser el del titular. Publica un geofeed, enlázalo desde el registro del bloque y pide a las principales bases de datos que corrijan los suyos. Cuenta con seis semanas o más entre todas.

¿Debe un geofeed incluir códigos postales?

No. El RFC 8805 marca el campo del código postal como obsoleto: los feeds nuevos no deben incluirlo, y no debe publicarse un código postal concreto sin el consentimiento de las personas a las que localiza. Mantén la coma final y deja el campo vacío.

¿Puedo corregir la ubicación de direcciones que uso a través de un túnel?

Solo hasta cierto punto. IP2Location sitúa a los usuarios de un túnel GRE o VPN en el punto de presencia del túnel y no lo cambia a petición, y los proveedores que miden la latencia ven lo mismo. Anuncia el bloque, o termina el túnel, donde están sus usuarios.

¿Quién debe pedir las correcciones en el espacio alquilado?

Ambas partes. El titular cambia los objetos del registro y demuestra que tiene el bloque, algo que algunos proveedores exigen; Google vincula los geofeeds a la red que anuncia el bloque, así que el ASN del arrendatario, o su upstream, trata con Google.