5 puntos por GN⁺ 2023-09-15 | 1 comentarios | Compartir por WhatsApp
  • El artículo explica el concepto de geolocalización, que asigna direcciones IP a ubicaciones geográficas definidas por latitud y longitud.
  • La inteligencia de geolocalización tiene diversas aplicaciones para negocios en línea y proveedores de servicios, como publicidad dirigida, detección de fraude, localización de contenido, gestión de derechos digitales, seguridad de red y analítica.
  • La precisión de la geolocalización IP puede verse afectada por la distribución geográfica de las redes IPv4 e IPv6 y por la reasignación de redes IP por parte de los registros regionales de Internet o las empresas que arriendan IP.
  • Construir una base de datos de geolocalización desde cero implica extraer datos de geolocalización de los registros WHOIS, interpolar conocimiento de geolocalización a partir de esos registros y aprovechar proyectos de geolocalización de código abierto.
  • Los datos de geolocalización recopilados pueden estar incompletos o ser inconsistentes, por lo que deben enriquecerse y transformarse a un formato común usando bases de datos geográficas de código abierto.
  • El artículo ofrece una guía paso a paso sobre cómo extraer datos de geolocalización de los registros WHOIS e interpolar conocimiento de geolocalización a partir de ellos.
  • El artículo analiza varios proyectos de geolocalización de código abierto y destaca su papel para mejorar la precisión de una base de datos de geolocalización.
  • El artículo subraya la complejidad de ubicar geográficamente direcciones IP y la importancia de la precisión de las APIs de direcciones IP.
  • RIPE IPmap es una API que proporciona datos de geolocalización para la infraestructura central de Internet, y utiliza varios motores, incluidos uno de latencia, uno de radio único y uno de DNS inverso, para inferir la geolocalización de las direcciones IP.
  • La base de datos de RIPE IPmap puede descargarse en formato CSV e incluye IP, geolocation_id, city_name, state_name, country_name, country_code_alpha2, country_code_alpha3, latitude, longitude, score.
  • La precisión y la cobertura del proyecto RIPE IPmap han disminuido considerablemente, y no ha habido nuevas contribuciones desde 2019.
  • Geofeed-finder, un proyecto de código abierto creado por Massimo Candela, busca archivos geofeed en datos whois, verifica la propiedad de los prefijos, administra caché y valida códigos ISO.
  • El servicio LACNIC Geofeeds proporciona información de geolocalización para una parte significativa de los miembros de LACNIC, y estos datos pueden descargarse públicamente.
  • OpenGeoFeed es un proyecto de código abierto que compila geofeeds autpublicados en un único archivo geofeed.
  • Los datos de geolocalización a menudo se enriquecen considerando fuentes de terceros mediante bases de datos geográficas de código abierto como geonames.org, openstreetmap.org y naturalearthdata.com.
  • El proceso de enriquecimiento de datos incluye encontrar la latitud y longitud (coordenadas) de una ciudad y país determinados, u obtener la ciudad y el país más cercanos a esas coordenadas.
  • Ipapi.is enriquece la información de geolocalización usando bases de datos como GeoNames Postal Code Files, cities500.zip y countryInfo.txt, y ofrece un plan gratuito con 1,000 solicitudes diarias sin costo para la mayoría de los usuarios.

1 comentarios

 
GN⁺ 2023-09-15
Opiniones de Hacker News
  • Un artículo sobre cómo construir una base de datos de geolocalización por IP
  • Un empleado de IPinfo explica la metodología de geolocalización por IP de la empresa: hacen ping a direcciones IP desde varios servidores alrededor del mundo y usan un proceso de medición desde múltiples ubicaciones para identificar la ubicación
  • El método de IPinfo casi alcanza una precisión a nivel de código postal y cuenta con más de 600 servidores sonda en todo el mundo
  • Señalan que los conjuntos de datos de geolocalización por IP disponibles públicamente suelen estar desactualizados, no ser lo suficientemente precisos y carecer de procesos de verificación, por lo que no son confiables
  • Se sugiere usar Cloudflare para geolocalización por IP, ya que ofrece información aproximada de ubicación de IP gratis
  • Un usuario criticó a los sitios web que usan la ubicación por IP para determinar la configuración de idioma, argumentando que es una suposición floja que ignora el encabezado de idioma del navegador
  • Se propone que la mejor manera de construir un servicio de geolocalización es como lo hacen Google y Apple: con una gran cantidad de dispositivos reportando al mismo tiempo su ubicación y su IP
  • Algunos usuarios cuestionan la precisión de la geolocalización en los datos de ARIN/RIPE y sostienen que no es suficientemente precisa más allá del nivel de país
  • Un usuario compartió su experiencia de que Google Maps aprende la ubicación de una IP basándose en los lugares que se exploran en el mapa
  • Un usuario compartió su experiencia construyendo un servicio comunitario de ubicación de direcciones IP, www.hostip.info, que funciona bien con resolución a nivel de país
  • Otro usuario compartió en GitHub un enlace a una versión moderna del método geoip basado en ping
  • Algunos usuarios expresaron frustración con los servicios de geolocalización por IP, afirmando que a menudo son inexactos