¿Cómo comprobar si la dirección IP de Internet está actualmente en uso?

¿Cómo comprobar si la dirección IP de Internet está actualmente en uso?

Por lo general, lo verifico ping {ip.address}y eso confirma que alguien tiene la IP, pero cuando hago ping a mi servidor de Amazon, el mensaje es Request timed out.Sin embargo, sé que está allí y puedo conectarme con ssh. ¿Existe alguna herramienta que pueda utilizar para comprobar si una dirección IP está en uso o en uso?

editarDescubrí who.isque la dirección IP pertenece a T-mobile, esto no es una sorpresa ya que la máquina que estoy buscando (una LMU instalada en un camión) usa una tarjeta 3g de t-mobile. También usando nmap he visto eso The host is up messageSin embargo, no entiendo si eso significa que la IP de T-mobile está activa y reservada, o que el dispositivo real todavía está conectado.

Respuesta1

Si obtiene una respuesta de alguna manera, por ejemplo, mediante ping, puede estar seguro de que la IP está en uso y activa, pero si no obtiene una respuesta, no ocurre lo mismo porque su tráfico podría simplemente ser interrumpido por un firewall. .

De todos modos, existen pocas o ninguna razón legítima para preocuparse por el estado de las direcciones IP extranjeras. O es su red y puede consultar su equipo local o no es su red y entonces no necesita saberlo.

Editar: ya que aquí estamos hablando de un dispositivo GSM: T-Mobile usa NAT de nivel de operador y no puede usar ninguno de los métodos habituales para verificar el estado del dispositivo detrás de NAT; en su lugar, siempre obtendrá la respuesta: IP arriba, pero esta IP podría representar cientos o miles de dispositivos reales. Entonces, no puedes resolver tu problema en este nivel.

Respuesta2

Básicamente, puedes simplemente hacer ping o intentar usar NMAPla herramienta en modo de escaneo de ping:

nmap -sP -Pn 192.168.1.* 

192.168.1.* es su red

Detectará siDirecciones IPestán asignados y muestra más detalles para los asignados.

Para aclarar la situación, es posible que desee leer más sobreClases de red y subredes:

En el espacio de direcciones IPv4, ciertos bloques de direcciones están especialmente asignados o reservados para usos especiales, como interfaces loopback, redes privadas (RFC 1918),1y configuración automática sin estado (Zeroconf, RFC 3927)[2] de interfaces. Dichas direcciones se pueden utilizar sin registro ni asignación de Registros Regionales de Internet (RIR). Sin embargo, estos rangos de direcciones no deben enrutarse a la infraestructura pública de Internet.

La máscara de red es una máscara de bits que se puede utilizar para separar los bits del identificador de red de los bits del identificador de host. A menudo se escribe en la misma notación que se utiliza para indicar las direcciones IP.

No todos los tamaños de anuncios de prefijo pueden enrutarse en la Internet pública.

Los bloques numéricamente al inicio y al final de las clases A, B y C estaban originalmente reservados para direccionamiento especial o características futuras, es decir, 0.0.0.0/8 y 127.0.0.0/8 están reservados en la antigua clase A; 128.0.0.0/16 y 191.255.0.0/16 estaban reservados en la antigua clase B pero ahora están disponibles para su asignación; 192.0.0.0/24 y 223.255.255.0/24 están reservados en la antigua clase C.

Si bien la red 127.0.0.0/8 es una red Clase A, está designada para bucle invertido y no se puede asignar a una red.

Respuesta3

Probablemente la "mejor" forma sería inspeccionar la tabla ARP/CAM de su enrutador y/o conmutador; obviamente, un dispositivo determinado podría estar apagado o no disponible, por lo que podría haberse agotado el tiempo de espera de dicha tabla, pero creo que es una muy buena manera de descubrirlo con poco esfuerzo.

información relacionada