Watch-IP

Fuentes de datos y cobertura de Watch-IP

Cada campo de una respuesta de Watch-IP procede de una de dos fuentes, según el endpoint: nuestros propios datos a nivel de red para el navegador que se conecta (GET /v1/geo) o las bases de datos de terceros DB-IP City Lite y ASN Lite para una dirección IP proporcionada (GET/POST /v1/lookup). Ambos endpoints calculan los mismos campos de moneda/cumplimiento/configuración regional/sol/festivos/edad/impuestos a partir de la ubicación que aporta su fuente. La verificación de correo tiene sus propias fuentes, que se describen más abajo. Esta página indica qué fuente respalda cada campo, qué falta y cómo informar de un posible error; consulta precisión para evaluar tú mismo cualquiera de las dos fuentes.

GET /v1/geo: datos a nivel de red más enriquecimiento local

country, region, regionCode, city, latitude, longitude, continent, postalCode, timezone, asn y asOrganization provienen de nuestros propios datos de red a nivel de solicitud para el cliente que se conecta, leídos de nuevo en cada solicitud y no desde una base de datos separada que mantenga Watch-IP. Los campos currency, callingCode, locale, sun (amanecer/atardecer), holiday, age, tax y compliance se calculan localmente a partir de esa ubicación más tablas de referencia mantenidas e incluidas con la API; son indicaciones regionales, no hechos observados de forma independiente sobre el visitante. security (indicadores de VPN/Tor/centro de datos/amenaza/red sancionada) se compara con los datos de listas descritos más abajo y solo aparece en los planes que lo incluyen.

GET/POST /v1/lookup: DB-IP City Lite

ip, found, country, continent, region, city, latitude y longitude para una dirección proporcionada provienen de la base de datos City Lite de DB-IP. postalCode y timezone siempre son null en este endpoint (City Lite no los completa) y asn/asOrganization/security no forman parte en absoluto de la respuesta de lookup. found: false significa que no hay ningún registro coincidente para esa dirección en la base de datos cargada actualmente; la misma implementación también puede devolver found: false si la propia base de datos no está disponible o aún no ha terminado de cargarse, así que trata false como «resultado no utilizable», no como prueba de que la dirección carece de una ubicación real.

Fuente
DB-IP (db-ip.com) — edición City Lite.
Atribución
IP Geolocation by DB-IP (db-ip.com), según los términos de licencia de DB-IP para esta edición.
Frecuencia de actualización
Determinada por el propio calendario de publicación de DB-IP para City Lite; Watch-IP no verifica de forma independiente la vigencia de cada registro.

La cobertura de las listas de seguridad varía según el tipo de red y la versión de IP

Los campos isTor, isVpn, isDatacenter, isThreat e isSanctionedNetwork se comparan con listas mantenidas por separado, y no se derivan de nuestros propios datos de red ni de DB-IP. Las conexiones IPv4 se verifican contra las cinco categorías; las conexiones IPv6 se verifican contra todas excepto Tor, ya que actualmente no existe ninguna fuente gratuita de lista de nodos de salida Tor para IPv6 — isTor siempre es false para una conexión IPv6, sea o no realmente un nodo de salida Tor. Estas listas se compilan y almacenan en nuestro propio almacenamiento y se actualizan según un calendario; una actualización lenta o fallida degrada a datos de lista obsoletos o vacíos en lugar de provocar una respuesta rota, de modo que un resultado false significa «sin coincidencia en la lista cargada actualmente», nunca una conexión verificada como limpia.

Verificación de correo: listas de dominios desechables, DNS y datos de registro

isDisposable se compara con una lista combinada de tres listas de código abierto de dominios desechables mantenidas por la comunidad, actualizada cada pocas horas, menos una lista de permitidos integrada con grandes proveedores de correo y dominios corporativos para que una entrada errónea de origen no pueda marcarlos; también coinciden los subdominios de un dominio de la lista. disposableSource: mx_host procede de la observación de Watch-IP sobre qué servidores de correo usan los dominios de las listas: un host de correo que atiende varios dominios de las listas y que no es un proveedor de correo compartido se trata como desechable. mx es una consulta DNS en vivo (DNS-over-HTTPS) almacenada en caché hasta un día; una consulta fallida o lenta se indica como unknown en lugar de adivinarse. isFreeProvider, isRoleAccount y didYouMean proceden de tablas seleccionadas y mantenidas por Watch-IP. emailDomainAgeDays (solo en la verificación de registro) procede de los datos públicos de registro de dominios mediante RDAP, se almacena en caché 7 días y es null cuando un registro no los publica. No se consulta ninguna fuente sobre el buzón concreto.

disposable-email-domains
github.com/disposable-email-domains/disposable-email-domains — CC0 / dominio público.
disposable/disposable-email-domains
github.com/disposable/disposable-email-domains — licencia MIT.
FakeFilter
github.com/7c/fakefilter — licencia BSD-3-Clause.
Frecuencia de actualización
Las listas se vuelven a descargar cada pocas horas; si una descarga de origen falla o llega truncada, se conserva la última lista válida en lugar de reducirla.

Valores observados frente a valores calculados

Trata country/region/city/coordenadas/ASN como lo más parecido a un valor observado: se leen directamente de nuestros propios datos de red o de la base de datos de DB-IP para esa solicitud o dirección concreta. Trata los campos currency, calling code, locale, amanecer/atardecer, holiday, age, tax y compliance como indicaciones calculadas derivadas de esa ubicación más tablas de referencia estáticas: útiles como valores predeterminados, no como hechos verificados de forma independiente sobre la persona al otro lado de la conexión.

Si detectas un posible error

Contáctanos indicando la IP o solicitud concreta y lo que esperabas obtener; podemos comprobar si se trata de una limitación conocida descrita en esta página, de una entrada de lista obsoleta, o de algo que haya que consultar con DB-IP. Watch-IP no controla la base de datos subyacente de DB-IP y no puede garantizar un plazo de corrección para ella, pero sí hacemos seguimiento de los problemas reportados de esta forma y te informamos del resultado.

Páginas relacionadas