una saber rastrear que privada pais localizar exacta direccion como celular ajeno dns ip ip-geolocation

dns - saber - rastrear ip de celular



¿Cómo funciona la búsqueda geográfica por IP? (5)

¿Qué IP se asignan a qué ISPs información pública? ¿Cómo obtienen los servicios geo IP esta información y mantienen esta información?

¿Cómo puedo saber adónde pertenece una determinada IP sin utilizar uno de estos servicios?


Tenga cuidado, los datos a menudo tardan en actualizarse, e incluso son más lentos en replicarse. Mi puesto de trabajo cambió los ISP hace varios años, y nos asignaron un bloque de direcciones IP canadienses (tenemos su sede en los EE. UU.), Durante meses Google continuó dándonos google.ca como nuestro motor de búsqueda predeterminado. Alrededor de la mitad del tiempo, la dirección IP de mi casa proviene de mi ciudad, la otra 1/2 de una ciudad en otro estado.

Jason tiene razón en que el proceso es el mismo, pero las actualizaciones son incluso más lentas y los datos menos precisos.


Para responder a la pregunta específica sobre "cómo funciona": hay mucho trabajo manual involucrado, y las bases de datos se mantienen en gran medida de forma manual . Tal como lo señalan otras respuestas, no existe una correlación real entre los rangos de IP y los países, y mucho menos las regiones específicas. Recientemente, el sistema de distribución de espacio de direcciones IP ha sido aún más descentralizado, lo que significa que los pequeños proveedores privados pueden adquirir rangos de direcciones IPv4 independientemente de la región geográfica. Esta es la razón por la cual Google accedió a Urchin para que pudieran usar sus servicios para Google Analytics, que proporciona información IP-geográfica-geográfica muy precisa.

Si no desea utilizar un servicio como MaxMind (gratuito para uso personal, y la base de datos está abierta en cierta medida) o Google Analytics (gratuito para uso personal), hay bases de datos gratuitas (y por lo tanto siempre desactualizadas) flotando alrededor, a veces como archivos planos.


La respuesta de Alnitak es bastante acertada.

Como nota al margen, si quiere usar un .dll para determinar la ubicación del usuario, entonces puede probar este IPAddressExtension encontrado en CodePlex . Tiene una base de datos interna de los ISP a las ubicaciones. Como se mencionó anteriormente por Alnitak, cada ISP tiene bloques de IP ... por lo que esta información está enterrada dentro del .dll :)

Es realmente fácil de usar. Simplemente haga referencia al .dll y luego cree una instancia de un objeto System.Net.IpAddress ! las extensiones están enlistadas en él.

También necesito declarar que soy el autor de ese proyecto / producto Codeplex.

Por favor, míralo :)

EDITAR: información agregada sobre mí siendo el autor de ese producto.


Por lo que vale, trabajé en un nivel superior en la industria de ISP durante más de una década, así que tengo bastante experiencia con esto.

La IANA asigna los intervalos de IP grandes según lo necesite a cada uno de los Registros Regionales de Internet .

Las regiones son generalmente de tamaño continental: las direcciones IP no se asignan por país.

A su vez, los RIR asignan direcciones IP a los ISP, que a su vez los asignan a los usuarios finales.

Cada uno de los RIR mantiene un servidor whois que puede consultarse para averiguar no solo a qué ISP se le ha asignado ningún bloque de red, sino hasta cierto punto qué usuario final y la dirección de ese usuario final.

Tenga en cuenta que muchos ISP no completan esta información para cada cliente individual. Por lo tanto, si usted es un suscriptor residencial de un servicio DSL, es probable que los registros geográficos den la dirección de su ISP, y no su propia dirección.

Los diversos proveedores de GeoLocation trabajan principalmente whois estos registros whois . Tenga en cuenta que la legalidad de hacerlo es algo así como un área gris: la declaración de derechos de autor de la base de datos de RIPE ya está aquí .

IANA también mantiene la zona raíz para el DNS, pero eso está completamente separado de cualquier función de asignación de IP. Es muy importante mantener la distinción entre las operaciones de nombres de dominio y las direcciones IP.


Hay una gran variedad de bibliotecas que tienen tablas de asignación y servicios que puede incorporar a su código.

Lo más importante para entender es que no existe una relación directa entre una dirección IP y cualquier parte del mundo. Las direcciones se asignan en bloques grandes a organizaciones que son aproximadamente geográficas, que a su vez asignan bloques más pequeños, esto puede suceder en varios niveles para cualquier dirección IP dada (Alnitak explica bien el proceso).

El hecho es que: los datos de WHOIS no tienen que ser precisos. Si tengo un bloque de direcciones, puedo decir que está en Marte. E incluso si reduce la ubicación de la organización final (por ejemplo, un ISP muy pequeño en Alaska), es posible que el usuario esté usando acceso telefónico desde Hawai o que el servidor aloje una empresa de Guam.

Por lo tanto, siempre hay un elemento de riesgo / estimación al asignar una dirección IP (o un nombre de dominio) a una ubicación física. Esto no quiere decir que nunca deba hacerlo, hay muchas aplicaciones donde la información aproximada o imperfecta es muy útil.