Cómo obtener información de ubicación a partir de una dirección IP

Articulos tematica Microsoft

No es magia de CSI, es fácil obtener información de ubicación desde una dirección IP. Internet se divide en fragmentos, llamados subredes, que se distribuyen por todo el mundo

Las subredes se definen mediante la notación CIDR , que es solo una forma concisa de representar un rango de direcciones IP. Por ejemplo, 192.168.1.0/24 representa el rango de 192.168.1.0 a 192.168.1.255. El número que sigue a la barra indica cuántos bits se utilizan para la dirección (en este caso, los primeros 24 bits, que componen los primeros 3 bytes) y el resto se asigna a los dispositivos (en este caso, los 8 últimos bits, que forman el último número de la dirección).

Los trozos más grandes son asignados por la Autoridad de Números Asignados de Internet (IANA). IANA se encarga de asignar el primer número de una dirección IP, desde 0.XXX.XXX.XXXhasta 255.XXX.XXX.XXX. La asignación de direcciones en esos bloques se da a más agencias locales.

Por ejemplo, la dirección IP 173.79.255.255 es parte del 173.0.0.0/8 bloque, que se le dio al Registro Americano de Números de Internet (ARIN) en 2008. Dentro de ese bloque, 173.64 a través 173.79 fue asignado a Verizon para su uso en la zona norte de Virginia, que es donde nuestro ejemplo La dirección IP cae

No podrá rastrear a alguien hasta su casa como lo hacen en las películas, pero puede obtener fácilmente información de la ciudad / región. Todo esto es público y en línea, y puede verificar su propia dirección utilizando las herramientas de búsqueda de ARIN .

Entonces, lo único real que tiene que hacer para obtener información de ubicación de una dirección IP es tener una tabla de todas las diferentes asignaciones que IANA, ARIN y otros han realizado; luego, simplemente puede buscar en la tabla como cualquier otra base de datos.

Toda la información está disponible públicamente, por lo que si desea buscarla usted mismo en el sitio web de ARIN , puede hacerlo , pero hay personas que ya han compilado bases de datos de ubicación de IP y han facilitado mucho el proceso.

Consultar una base de datos de ubicación de IP

Hay muchos de estos en línea, y muchos de ellos son completamente gratuitos. KeyCDN ejecuta una herramienta de búsqueda gratuita , completa con una API desde la que puede acceder. Simplemente ingrese la dirección IP y le mostrará toda la información que tiene.

Tener acceso a esta información desde una API es particularmente útil cuando desea encontrar una ubicación mediante programación. Por ejemplo, si desea verificar la ubicación de las IP problemáticas que llegan a su servidor, puede tomar la dirección IP de los archivos de registro y ejecutarla mediante una API. Si es extranjero o proviene de un lugar extraño, puede ser malicioso.

Puede acceder a la API de KeyCDN desde la siguiente URL, con una utilidad como curl:

curl https://tools.keycdn.com/geo.json?host=173.79.254.254

O desde un lenguaje de programación como PHP:

$ IP = '173.79.254.254';

$ json = file_get_contents ('https://tools.keycdn.com/geo.json?host='. $ IP);

$ obj = json_decode ($ json);

Esta API en particular devuelve un objeto JSON con la información. Por ejemplo, puede encontrar el código postal de una dirección con response.data.geo.postal_code:

{

"status": "éxito",

"description": "Datos recibidos correctamente.",

"datos": {

"geo": {

"host": "173.79.254.254",

"ip": "173.79.254.254",

"rdns": "pool-173-79-254-254.washdc.fios.verizon.net",

"asn": 701,

"isp": "MCI Communications Services, Inc. d / b / a Verizon Business",

"country_name": "Estados Unidos",

"country_code": "EE. UU.",

"region_name": "Virginia",

"region_code": "VA",

"ciudad": "Alejandría",

"postal_code": "22309",

"continente_nombre": "Norteamérica",

"continente_code": "NA",

"latitud": 38,719,

"longitud": -77.1067,

"metro_code": 511,

"timezone": "América / New_York",

"datetime": "2019-08-22 17:30:48"

}

}

}

La API tiene una tasa limitada de tres solicitudes por segundo, lo que debería estar bien para un uso normal.

Fecha actualización el 2021-08-06. Fecha publicación el 2021-08-06. Categoria: computadoras Autor: Oscar olg Mapa del sitio Fuente: cloudsavvyit