Blog del Podcast
podcast      GitHub      Twitter   Telegram

Geolocalizando y mostrando rutas por la ip.

Tiempo estimado de lectura: 7 minutos. 788 palabras. ip

Voy a explicar cómo se puede geolocalizar una dirección IP usando diferentes métodos y herramientas. Una dirección IP es un identificador único que se asigna a cada dispositivo conectado a Internet. Con una dirección IP, se puede obtener información sobre la ubicación geográfica del dispositivo, el proveedor de servicios de Internet (ISP) y el tipo de conexión.

La geolocalización de una dirección IP consiste en determinar la ubicación física de un dispositivo a partir de su dirección IP. Esto puede ser útil para varios fines, como rastrear el origen de un ataque informático, verificar la identidad de un usuario en línea, bloquear o permitir el acceso a cierto contenido según la región o simplemente conocer la procedencia de una visita a una página web.

Existen diferentes formas de geolocalizar una dirección IP, desde métodos manuales hasta herramientas automáticas. A continuación, vamos a ver algunas de las opciones más comunes y fáciles de usar.

Usar el comando ping

El comando ping es una utilidad que se usa para comprobar la conectividad entre dos dispositivos en una red. Al enviar un paquete de datos a una dirección IP y esperar una respuesta, se puede medir el tiempo de ida y vuelta (latencia) y la pérdida de paquetes. Además, el comando ping también muestra la dirección IP del dispositivo al que se envía el paquete.

Para usar el comando ping, se necesita abrir una terminal (Linux o Mac) y escribir el siguiente comando:

ping [nombre de dominio o dirección IP]

Por ejemplo:

ping ugeek.github.io

El resultado mostrará la dirección IP del servidor que aloja la página web, así como el tiempo de respuesta y la pérdida de paquetes. En este caso, la dirección IP es 185.199.110.153

PING ugeek.github.io (185.199.110.153) 56(84) bytes of data.
64 bytes from cdn-185-199-110-153.github.com (185.199.110.153): icmp_seq=1 ttl=57 time=10.1 ms
64 bytes from cdn-185-199-110-153.github.com (185.199.110.153): icmp_seq=2 ttl=57 time=10.4 ms
64 bytes from cdn-185-199-110-153.github.com (185.199.110.153): icmp_seq=3 ttl=57 time=10.1 ms
64 bytes from cdn-185-199-110-153.github.com (185.199.110.153): icmp_seq=4 ttl=57 time=10.1 ms

Usar el comando traceroute

El comando traceroute es otra utilidad que se usa para rastrear la ruta que sigue un paquete de datos desde el dispositivo origen hasta el destino. Al mostrar los saltos que realiza el paquete entre los diferentes nodos de la red, se puede obtener información sobre la distancia y el rendimiento de la conexión.

Para usar el comando traceroute, se necesita abrir una terminal (Linux o Mac) y escribir el siguiente comando (es probable que sea necesario instalar traceroute, si no está en tu sistema. En Manjaro sudo pacman -S traceroute):

traceroute [nombre de dominio o dirección IP]

Por ejemplo:

traceroute ugeek.github.io

El resultado mostrará la lista de nodos por los que pasa el paquete, con su nombre de dominio y su dirección IP, así como el tiempo que tarda en llegar a cada uno. En este caso, se puede ver que el paquete pasa por varios servidores en España, Francia y Estados Unidos hasta llegar al destino.

Usar una herramienta online

Existen varias herramientas online que permiten geolocalizar una dirección IP de forma rápida y sencilla. Estas herramientas suelen usar bases de datos que asocian las direcciones IP con sus coordenadas geográficas aproximadas, así como otros datos como el ISP, el tipo de conexión o el código postal.

Algunas de las herramientas online más populares para geolocalizar una dirección IP son: - WhatIsMyIPAddress: https://whatismyipaddress.com/ip-lookup - IP Location: https://www.iplocation.net/ - IPLocation.io: https://iplocation.io/

Para usar estas herramientas, solo hay que introducir la dirección IP que se quiere geolocalizar en el campo correspondiente y pulsar el botón de búsqueda. El resultado mostrará un mapa con la ubicación estimada del dispositivo, así como otros datos relevantes.

Es importante tener en cuenta que la geolocalización de una dirección IP no es exacta ni infalible. La precisión depende de varios factores, como la calidad y actualización de las bases de datos, el uso de proxies o VPNs que ocultan o cambian la dirección IP real o la asignación dinámica de direcciones IP por parte de los ISP. Por lo tanto, hay que tomar los resultados con cautela y no confiar en ellos al 100%.


Publicado por Angel el Tuesday 11 April del 2023



También te puede interesar:




Powered by org-bash-blog

Written in OrgMode with Emacs and converted to HTML with Pandoc

Licencia de Creative Commons
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.