GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo encontrar la ubicación de sus servidores con Traceroute y WHOIS

Introducción

Una de las cosas más importantes a tener en cuenta al implementar cualquier servidor para su negocio o necesidades de desarrollo es asegurarse de que esté en una ubicación que funcione para usted. Supongamos que implementó un servidor y luego usó uno de los sitios web de geolocalización de IP y encontró que la IP de su servidor no coincide con su ubicación, ¿qué debe hacer?

Desafortunadamente, estos sitios, si bien son convenientes, pueden ser muy imprecisos. Esta guía práctica le mostrará algunas formas más precisas de encontrar dónde se encuentra su servidor.

Requisitos

Un VPS de Linux, FreeBSD o Windows con una dirección IP estática asignada.

Cómo se asignan las ubicaciones a las direcciones IP

La Autoridad de Números Asignados de Internet (IANA) maneja la división de todas las direcciones IPV4 e IPV6 en 5 Registros Regionales de Internet (RIR) diferentes.

Los 5 nombres y responsabilidades geográficas de los RIR son los siguientes:

AFRINIC - Africa

ARIN:Estados Unidos, Canadá, el Caribe y la Antártida

APNIC:Asia, Australia, Nueva Zelanda

RIPE NCC:Europa, Rusia, Oriente Medio y Asia Central

LACNIC – América Latina, algunas partes del Caribe

Las organizaciones pueden comprar bloques de IP del RIR que supervisa el área en la que se ubicará el equipo de esa organización. La organización es entonces responsable de actualizar la base de datos del RIR indicando dónde (país, estado/territorio, ciudad) han asignado esos bloques de IP.

Los sitios de geolocalización de IP utilizan esta información como su principal fuente de datos. Sin embargo, no es la única fuente que utilizan; con frecuencia, utilizan otras fuentes como la extracción de datos y las actualizaciones enviadas por los usuarios.

Los defectos de los sitios de geolocalización

Uno de los mayores problemas con los sitios de geolocalización es que es demasiado difícil hacer un seguimiento de tantas direcciones IP. Hay un total combinado de 4,294,967,296 direcciones IPv4 posibles, una gran parte de ellas se cambian constantemente dentro de una organización, se mueven o se venden a nuevas organizaciones, etc. Las bases de datos que tienen los sitios de geolocalización pueden perder la sincronización con bastante rapidez. resultado de todo este movimiento. IP2Location, que es uno de los servicios de geolocalización de IP más grandes, dice lo siguiente: “En general, la precisión se degradará entre un 1 % y un 5 % cada mes que se utilice una base de datos desactualizada”. En un momento dado, eso es hasta más de 200 millones de direcciones IP que están desactualizadas. Es posible que otros sitios que utilizan la base de datos de IP2Location no tengan la base de datos más actualizada y tengan más de 6 meses de retraso.

Otros problemas incluyen organizaciones que pueden no estar al día en la actualización de su RIR, lo que hace que más datos sean inexactos.

Nota:Atlantic.Net actualiza nuestras asignaciones directas según las políticas de ARIN y RIPE actualizando los datos SWIP dentro de la base de datos WHOIS de ARIN o RIPE con los datos de país, ciudad y estado correspondientes a donde se ha aprovisionado la asignación de IP.

No es que los sitios de geolocalización sean malos, tienen un propósito importante para la publicidad y el geobloqueo. Solo debe tenerse en cuenta que no siempre son precisos. A menudo, esto no le afectará cuando busque su IP para ver en qué región se encuentra. Sin embargo, si cree que su IP está geobloqueada incorrectamente, el mejor plan es ponerse en contacto con el sitio de geolocalización que no es preciso.

Cómo encontrar la ubicación real de su servidor

Si un sitio de geolocalización le brinda información contradictoria sobre la ubicación de la IP de su servidor, puede verificar la ubicación de su servidor siguiendo estos pasos.

Comprobación de su IP mediante WHOIS

WHOIS es una herramienta que consulta la base de datos que almacena la información registrada para un bloque de direcciones IP o un nombre de dominio.

Los sistemas FreeBSD deben tener WHOIS instalado por defecto. Si tiene un sistema Linux, puede instalar WHOIS con un simple comando:

Para Debian y Ubuntu:

apt-get install whois

Para Redhat/CentOS/Fedora:

yum install jwhois

Para ArchLinux:

pacman -S whois

Ventanas:

Desafortunadamente, Windows no tiene una herramienta de WHOIS integrada. Puede encontrar una herramienta de terceros o ir al RIR responsable de la región en la que se encuentra su servidor y ejecutar su herramienta WHOIS. Los enlaces a cada sitio se encuentran a continuación. Si no sabe a qué RIR necesita ir, simplemente seleccione uno e ingrese su IP, y le indicará el RIR correcto que debe usar.

ARIN, RIPE NCC, APNIC, LACNIC y AFRINIC.

Con WHOIS ahora instalado en su sistema, puede ejecutar el siguiente comando para verificar la base de datos de WHOIS:

whois your-ip-address

Cuando ejecute el comando, obtendrá un resultado similar al siguiente:

NetRange:       209.208.0.0 - 209.208.127.255
CIDR:           209.208.0.0/17
NetName:        ICC-1
NetHandle:      NET-209-208-0-0-1
Parent:         NET209 (NET-209-0-0-0-0)
NetType:        Direct Allocation
OriginAS:
Organization:   Atlantic.net, Inc. (INCC)
RegDate:        1998-04-13
Updated:        2012-02-24
Comment:        ADDRESSES WITHIN THIS BLOCK ARE NON-PORTABLE
Ref:            http://whois.arin.net/rest/net/NET-209-208-0-0-1


OrgName:        Atlantic.net, Inc.
OrgId:          INCC
Address:        440 West Kennedy Blvd.
Address:        Suite 3
City:           Orlando
StateProv:      FL
PostalCode:     32810
Country:        US
RegDate:
Updated:        2014-10-20
Comment:        Atlantic.Net used to be known as Internet Connect Company Inc.
Comment:        Please send any abuse/hacking/spam complaints to [email protected]
Ref:            http://whois.arin.net/rest/org/INCC

En este caso particular, puede ver que este rango de IP se asignó a Orlando, FL. Sin embargo, este resultado solo le brinda cierta información; la salida podría decir que está en una ubicación, pero en realidad podría estar en otra. Por eso, el siguiente paso es ejecutar un trazado de ruta.

Ejecutar un Traceroute para encontrar la ubicación de su servidor

La mejor manera de ver dónde se encuentra su servidor es a través de una ruta de seguimiento. Un traceroute le dará la lista secuencial de dispositivos de red (dispositivos potencialmente operados por diferentes organizaciones) a través de los cuales se enruta el tráfico en su camino hacia su destino. Aquí, podremos ver la ruta que toma el tráfico desde su servidor hasta la IP de destino o el nombre de host que ingresa. Podemos ejecutar un WHOIS en cada dirección IP a lo largo de la ruta para ver si la ubicación es correcta.

Para ejecutar traceroute en Linux o FreeBSD, ejecute el siguiente comando:

traceroute your-destination-site-or-IP

Para ejecutar una ruta de seguimiento en Windows, abra el símbolo del sistema y ejecute el siguiente comando:

tracert your-destination-site-or-IP

En una ruta de seguimiento desde un servidor Atlantic.Net Cloud en Londres a Google.com, obtenemos el siguiente resultado.

traceroute to google.com (216.58.210.46), 30 hops max, 60 byte packets
 1 vl223-ar-02.lon-uk.as59764.net (185.73.36.34) 0.401 ms 0.391 ms 0.464 ms
 2 84.207.244.73.not-updated.eunx.net (84.207.244.73) 1.048 ms 1.028 ms 1.001 ms
 3 195.66.224.125 (195.66.224.125) 1.410 ms 1.391 ms 1.372 ms
 4 209.85.247.31 (209.85.247.31) 4.172 ms 1.329 ms 1.316 ms
 5 72.14.238.21 (72.14.238.21) 1.290 ms 1.340 ms 1.323 ms
 6 lhr14s23-in-f14.1e100.net (216.58.210.46) 1.221 ms 1.339 ms 1.318 ms

Desde aquí, puedes hacer un WHOIS en las IPs que ves en el traceroute. Realice un WHOIS en las primeras IP, ya que estarán más cerca de su servidor que las últimas IP. A continuación, tenemos un ejemplo de WHOIS del segundo salto que muestra que la ubicación de esa IP está en Londres.

Un ejemplo de una búsqueda de whois utilizando una IP de la ruta de seguimiento anterior.

Consulte la entrada "netname" que indica "UK-EUNETWORKS" y el "país" es "GB":Gran Bretaña. Nuevamente, esto depende de que las organizaciones actualicen su información de manera adecuada. Si alguna búsqueda de IP proporciona lo que parece ser información inexacta, debe, con la mayoría de las rutas de seguimiento, tener varios saltos que pueda verificar.

Conclusión

Gracias por seguir este Cómo hacerlo. Esperamos que esto aclare cualquier problema que pueda tener con la geolocalización de IP. Vuelva a consultar aquí para obtener más actualizaciones.

Obtenga más información sobre nuestros servicios de alojamiento VPS y servidores privados virtuales.


Linux
  1. Encuentra archivos y directorios en Linux con el comando de búsqueda

  2. Cómo encontrar archivos con permisos SUID y SGID en Linux

  3. Cómo auditar permisos con el comando de búsqueda

  4. Cómo encontrar archivos grandes de Linux con los comandos find y du

  5. Cómo comparar sus servidores Ubuntu Linux con Phoronix Test Suite

Cómo encontrar archivos con el comando fd en Linux

Cómo encontrar el ID de proceso de un programa y eliminarlo [Consejo rápido]

Cómo monitorear sus servidores Linux con Checkmk

Cómo encontrar el PID y PPID de un proceso en Linux

Cómo encontrar su dirección IP (IPv4 e IPv6) en Rocky Linux

¿Cómo encuentro la ubicación MySQL my.cnf?