ESC

Start typing to search across invoices, services, domains, tickets, and more...

Search... Ctrl+K
Red e IP

Cómo saber si una IP es local, residencial, ISP o de centro de datos y dónde se geolocaliza

6 pasos 12 min de lectura 6 vistas 0
Contenido

Para el comercio electrónico internacional, las cuentas publicitarias o el acceso a servicios de IA y streaming, con frecuencia le preguntarán si dispone de una IP local del país, es decir, una IP registrada en el país (no una IP extranjera reasignada). Esta guía muestra cómo comprobar si una IP es local, cómo distinguir las IPs residenciales, ISP y de centro de datos, y dónde la geolocalizan las principales bases de datos. Los comandos funcionan en Debian/Ubuntu y CentOS/Rocky/AlmaLinux; los usuarios de Windows pueden usar las herramientas web mencionadas.

Paso 1: Entender las IPs locales, residenciales, ISP y de centro de datos

  • IP local (registrada en el país): el país registrado en whois, la ubicación del ASN que la anuncia y la ubicación real del servidor coinciden, y las bases de datos están de acuerdo. Lo contrario es una IP «difundida» (broadcast): registrada en un país y utilizada en otro.
  • IP residencial: asignada a clientes de banda ancha doméstica; las bases de datos suelen etiquetarla como residential o ISP.
  • IP ISP: direcciones estáticas registradas a nombre de un proveedor de internet (ISP) pero alojadas en un centro de datos, que combinan un perfil similar al residencial con la estabilidad de un centro de datos.
  • IP de centro de datos: registrada bajo un ASN de hosting o de nube; normalmente etiquetada como hosting o datacenter.

Paso 2: Consultar la geolocalización y el ASN de una IP con ipinfo.io

ipinfo.io devuelve el país, la ciudad y un campo org ("número de AS + organización"). Ejecútelo en el servidor para ver su IP pública:

# Mostrar la IPv4 / IPv6 pública de este servidor y su ubicación
curl -4 ipinfo.io
curl -6 ipinfo.io

# Consultar una IP concreta
curl ipinfo.io/203.0.113.10

Compruebe que country es su país de destino y si la organización indicada en org es un ISP o una empresa de hosting.

Paso 3: Detectar los indicadores de hosting y proxy con ip-api

El endpoint gratuito de ip-api (solo HTTP, con límite de solicitudes) devuelve los indicadores hosting, proxy y mobile:

curl "http://ip-api.com/json/203.0.113.10?fields=status,country,countryCode,regionName,city,isp,org,as,mobile,proxy,hosting"

"hosting":true significa que la base de datos la clasifica como IP de centro de datos; "mobile":true indica una red móvil. Cada base de datos aplica su propia lógica, así que tómelo como una orientación.

Paso 4: Usar whois para obtener el país, el netname y el tipo de ASN

Los datos de whois proceden de los registros regionales de internet (RIPE NCC, APNIC, ARIN, AFRINIC) y son la fuente más fiable para saber si una IP es local:

# Instalar el cliente whois
apt install -y whois        # Debian/Ubuntu
yum install -y whois        # CentOS/Rocky/AlmaLinux

# País registrado, netname y organización
whois 203.0.113.10 | grep -Ei '^(country|netname|descr|org-name|orgname|origin):'

# ASN, prefijo BGP, código de país y nombre del AS en una sola consulta
whois -h whois.cymru.com " -v 203.0.113.10"

Con el número de AS, consulte bgp.tools, PeeringDB o bgp.he.net para ver el tipo de ASN (ISP, hosting, empresa) y los prefijos que anuncia. Las direcciones de un ASN clasificado como ISP tienen más probabilidades de considerarse IPs residenciales/ISP.

Paso 5: Contrastar con MaxMind y otras bases de datos

Cada plataforma usa bases de datos de IP distintas, así que compare la demo en línea de MaxMind GeoIP, ipinfo, ip-api y sitios agregadores al estilo de ping0 que resumen el tipo, la puntuación de riesgo y si la IP es local. Si la mayoría de las fuentes coinciden en el país y el tipo es ISP o residencial, se trata de una buena IP local.

Las puntuaciones de riesgo y fraude son estimaciones de terceros con algoritmos no públicos; la misma IP puede obtener puntuaciones muy distintas en sitios diferentes, así que no confíe en una sola fuente.

Paso 6: Qué hacer si una base de datos muestra el país equivocado

Los rangos nuevos o trasladados recientemente pueden seguir mostrando un país anterior en algunas bases de datos. Primero confirme que el país de whois es correcto. Después publique un Geofeed (RFC 8805) para el rango (consulte el tutorial "Geofeed") y envíe solicitudes de corrección en sitios como MaxMind e ipinfo. Las actualizaciones suelen tardar desde unos días hasta algunas semanas. Para las IPs de IMIDC, abra un ticket de soporte y le ayudaremos a actualizar el Geofeed.

Preguntas frecuentes

whois indica Hong Kong, pero un sitio dice EE. UU. ¿La IP no es local?

No necesariamente. Puede que la base de datos de ese sitio simplemente esté desactualizada. Confíe en whois y en la mayoría de las bases de datos, y corrija la discrepancia mediante Geofeed.

¿Una IP de centro de datos puede convertirse en una IP residencial?

Ninguna configuración del servidor lo cambia; el tipo depende del titular del registro y del ASN. Si necesita IPs residenciales o ISP, contáctenos; las IPs adicionales son un servicio de pago.

¿Por qué difieren los resultados de IPv4 e IPv6?

Son direcciones independientes, cada una con su propia ubicación y tipo. Pruébelas por separado con curl -4 y curl -6.

Si todavía necesita ayuda, abra un ticket de soporte con la IP y capturas de pantalla de las consultas, y el equipo de IMIDC, disponible 24/7, le ayudará.

¿Fue útil la respuesta?

Tutoriales relacionados